|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AggregateItem<T extends VisualItem<?>,V extends VisualItem<?>>
VisualItem that represents an aggregation of one or more other VisualItems.
AggregateItems include methods adding and removing items from the aggregate
collection, and are backed by an AggregateTable
instance.
Field Summary |
---|
Fields inherited from interface prefuse.visual.VisualItem |
---|
BOUNDS, DOI, ENDFILLCOLOR, ENDFONT, ENDPOLYGON, ENDSIZE, ENDSTROKECOLOR, ENDTEXTCOLOR, ENDVISIBLE, ENDX, ENDX2, ENDY, ENDY2, EXPANDED, FILLCOLOR, FIXED, FONT, HIGHLIGHT, HOVER, IDX_VALIDATED, INTERACTIVE, LABEL, MINIMUM_DOI, POLYGON, SCHEMA, SHAPEBUILDER, SIZE, STARTFILLCOLOR, STARTFONT, STARTPOLYGON, STARTSIZE, STARTSTROKECOLOR, STARTTEXTCOLOR, STARTVISIBLE, STARTX, STARTX2, STARTY, STARTY2, STROKE, STROKECOLOR, TEXTCOLOR, VALIDATED, VALUE, VISIBLE, X, X2, Y, Y2 |
Method Summary | |
---|---|
void |
addItem(V item)
Add a VisualItem to this aggregate. |
boolean |
containsItem(VisualItem<?> item)
Indicates is a given VisualItem is contained in the aggregation. |
int |
getAggregateSize()
Get the size of this AggregateItem, the number of visual items contained in the aggregation. |
java.lang.Iterable<V> |
items()
Get an iterator over all the items contained in this aggregate. |
java.lang.Iterable<V> |
items(Predicate filter)
Get a filtered iterator over all the items contained in this aggregate. |
void |
removeAllItems()
Remove all items contained in this aggregate. |
void |
removeItem(VisualItem<?> item)
Remove a VisualItem from this aggregate. |
Methods inherited from interface prefuse.data.Tuple |
---|
canGet, canGetBoolean, canGetDate, canGetDouble, canGetFloat, canGetInt, canGetLong, canGetString, canSet, canSetBoolean, canSetDate, canSetDouble, canSetFloat, canSetInt, canSetLong, canSetString, get, get, getBoolean, getBoolean, getColumnCount, getColumnIndex, getColumnName, getColumnType, getColumnType, getDate, getDate, getDefault, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getRow, getSchema, getString, getString, getTable, init, invalidate, isValid, revertToDefault, set, set, setBoolean, setBoolean, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setString, setString |
Method Detail |
---|
int getAggregateSize()
boolean containsItem(VisualItem<?> item)
item
- the VisualItem to check for containment
void addItem(V item)
item
- the item to addvoid removeItem(VisualItem<?> item)
item
- the item to removevoid removeAllItems()
java.lang.Iterable<V> items()
java.lang.Iterable<V> items(Predicate filter)
filter
- a Predicate instance indicating the filter criteria
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |