|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Aggregate
Aggregate
extends the notion of Folder
by adding methods
that allow more explicit visibility and control over the rules of aggregation.
Method Summary | |
---|---|
boolean |
acceptsType(java.lang.String dataType)
Method to determine whether a content type of a given type may be added to this Aggregate . |
Sequence |
getSequence()
Returns the Sequence for this Aggregate . |
void |
remove(Content content)
Removes the specified Content object from this Aggregate . |
Methods inherited from interface blackboard.data.content.Folder |
---|
addContent, addContent, getChildren |
Method Detail |
---|
boolean acceptsType(java.lang.String dataType)
Aggregate
.
dataType
- String identifying the data type.
true
if the specified object may be added to this
collection.void remove(Content content)
Content
object from this Aggregate
.
If the specified object is not in this Aggregate
, the method
simply returns.
content
- Content to remove.Sequence getSequence()
Sequence
for this Aggregate
. The
Sequence
may be used to traverse the collection in a linear fashion.
The actual traversal may actually take any path, but callers simply see it
as linear, via Sequence#next(SequenceContext)
.
Sequence
object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |