public class TableAggregateItem extends TableVisualItem implements AggregateItem
m_row, m_table
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
Constructor and Description |
---|
TableAggregateItem() |
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.
|
protected void |
init(Table table,
Graph graph,
int row)
Initialize a new TableAggregateItem for the given table and row.
|
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, toString, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
protected void init(Table table, Graph graph, int row)
init
in class TableVisualItem
table
- the data Tablegraph
- ignored by this classrow
- the table row indexpublic int getAggregateSize()
AggregateItem
getAggregateSize
in interface AggregateItem
AggregateItem.getAggregateSize()
public boolean containsItem(VisualItem item)
AggregateItem
containsItem
in interface AggregateItem
item
- the VisualItem to check for containmentAggregateItem.containsItem(prefuse.visual.VisualItem)
public void addItem(VisualItem item)
AggregateItem
addItem
in interface AggregateItem
item
- the item to addAggregateItem.addItem(prefuse.visual.VisualItem)
public void removeItem(VisualItem item)
AggregateItem
removeItem
in interface AggregateItem
item
- the item to removeAggregateItem.removeItem(prefuse.visual.VisualItem)
public void removeAllItems()
AggregateItem
removeAllItems
in interface AggregateItem
AggregateItem.removeAllItems()
public java.util.Iterator items()
AggregateItem
items
in interface AggregateItem
AggregateItem.items()
public java.util.Iterator items(Predicate filter)
AggregateItem
items
in interface AggregateItem
filter
- a Predicate instance indicating the filter criteriaAggregateItem.items()
Copyright ? 2013 Regents of the University of California