public interface AggregateItem extends VisualItem
AggregateTable
instance.BOUNDS, DOI, ENDFILLCOLOR, ENDFONT, ENDPOLYGON, ENDSIZE, ENDSTROKECOLOR, ENDTEXTCOLOR, ENDVISIBLE, ENDX, ENDX2, ENDY, ENDY2, EXPANDED, FILLCOLOR, FIXED, FONT, HIGHLIGHT, HOVER, IDX_VALIDATED, INTERACTIVE, LABEL, POLYGON, SCHEMA, SHAPE, SIZE, STARTFILLCOLOR, STARTFONT, STARTPOLYGON, STARTSIZE, STARTSTROKECOLOR, STARTTEXTCOLOR, STARTVISIBLE, STARTX, STARTX2, STARTY, STARTY2, STROKE, STROKECOLOR, TEXTCOLOR, VALIDATED, VALUE, VISIBLE, X, X2, Y, Y2
Modifier and Type | Method and Description |
---|---|
void |
addItem(VisualItem 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.util.Iterator |
items()
Get an iterator over all the items contained in this aggregate.
|
java.util.Iterator |
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.
|
getBounds, getDOI, getEndFillColor, getEndFont, getEndSize, getEndStrokeColor, getEndTextColor, getEndX, getEndY, getFillColor, getFont, getGroup, getRenderer, getShape, getSize, getSourceData, getSourceTuple, getStartFillColor, getStartFont, getStartSize, getStartStrokeColor, getStartTextColor, getStartX, getStartY, getStroke, getStrokeColor, getTextColor, getVisualization, getX, getY, isEndVisible, isExpanded, isFixed, isHighlighted, isHover, isInGroup, isInteractive, isStartVisible, isValidated, isVisible, render, setBounds, setDOI, setEndFillColor, setEndFont, setEndSize, setEndStrokeColor, setEndTextColor, setEndVisible, setEndX, setEndY, setExpanded, setFillColor, setFixed, setFont, setHighlighted, setHover, setInteractive, setShape, setSize, setStartFillColor, setStartFont, setStartSize, setStartStrokeColor, setStartTextColor, setStartVisible, setStartX, setStartY, setStroke, setStrokeColor, setTextColor, setValidated, setVisible, setX, setY, validateBounds
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, isValid, revertToDefault, set, set, setBoolean, setBoolean, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setString, setString
int getAggregateSize()
boolean containsItem(VisualItem item)
item
- the VisualItem to check for containmentvoid addItem(VisualItem item)
item
- the item to addvoid removeItem(VisualItem item)
item
- the item to removevoid removeAllItems()
java.util.Iterator items()
java.util.Iterator items(Predicate filter)
filter
- a Predicate instance indicating the filter criteriaCopyright ? 2013 Regents of the University of California