Package | Description |
---|---|
prefuse |
The top-level Visualization and Display classes, as well as Constants
used throughout the toolkit.
|
prefuse.data |
Table, Graph, and Tree data structures for organizing data.
|
prefuse.data.event |
Listener interfaces for monitoring prefuse data structures and
expressions.
|
prefuse.data.expression |
Classes implementing an SQL-like expression language for filtering and manipulating data.
|
prefuse.data.search |
Text search support for prefix, keyword, and regular expression searches.
|
prefuse.data.tuple |
Implementing classes for data tuples, object proxies to a row of table
data.
|
prefuse.data.util |
Utility classes for supporting prefuse data structures, including
indexes, iterators, filters, and column projections.
|
prefuse.util |
Utility classes for use by both the toolkit and applications, including
color and font support.
|
prefuse.visual |
Classes for representing and storing VisualItems.
|
prefuse.visual.expression |
Expressions in the prefuse expression language that are specific to
VisualItems.
|
prefuse.visual.tuple |
Implementations of VisualItem types and backing TupleManager
instances.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
Visualization.getSourceTuple(VisualItem item)
Get the Tuple from a backing source data set that corresponds most
closely to the given VisualItem.
|
Modifier and Type | Method and Description |
---|---|
VisualItem |
Visualization.getVisualItem(java.lang.String group,
Tuple t)
Get the VisualItem associated with a source data tuple, if it exists.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Edge
Tuple sub-interface that represents an edge in a graph structure.
|
interface |
Node
Tuple sub-interface that represents a node in a graph or tree structure.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
Table.addTuple(Tuple t)
Add a Tuple to this table.
|
Tuple |
Table.getTuple(int row)
Get the Tuple instance providing object-oriented access to the given
table row.
|
Tuple |
Table.setTuple(Tuple t)
Clears the contents of this table and then attempts to add the given
Tuple instance.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
Table.addTuple(Tuple t)
Add a Tuple to this table.
|
boolean |
Table.containsTuple(Tuple t)
Indicates if this table contains the given Tuple instance.
|
boolean |
SpanningTree.removeTuple(Tuple t)
Unsupported operation.
|
boolean |
Table.removeTuple(Tuple t)
Remove a tuple from this table.
|
boolean |
Graph.removeTuple(Tuple t)
If the given tuple is a Node or Edge in this graph, remove it.
|
Tuple |
Table.setTuple(Tuple t)
Clears the contents of this table and then attempts to add the given
Tuple instance.
|
Modifier and Type | Method and Description |
---|---|
void |
TupleSetListener.tupleSetChanged(TupleSet tset,
Tuple[] added,
Tuple[] removed)
Notification that a TupleSet has changed.
|
void |
TupleSetListener.tupleSetChanged(TupleSet tset,
Tuple[] added,
Tuple[] removed)
Notification that a TupleSet has changed.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
RangePredicate.get(Tuple t) |
java.lang.Object |
BooleanLiteral.get(Tuple t) |
java.lang.Object |
ComparisonPredicate.get(Tuple t) |
java.lang.Object |
Expression.get(Tuple t)
Evaluate the Expression on the given input Tuple.
|
java.lang.Object |
IfExpression.get(Tuple t) |
java.lang.Object |
AbstractPredicate.get(Tuple t)
Returns the wrapper Object type for the result of
Expression.getBoolean(Tuple) . |
java.lang.Object |
ColumnExpression.get(Tuple t) |
java.lang.Object |
AbstractExpression.get(Tuple t)
By default, throws an UnsupportedOperationException.
|
java.lang.Object |
ArithmeticExpression.get(Tuple t) |
java.lang.Object |
ObjectLiteral.get(Tuple t) |
java.lang.Object |
NumericLiteral.get(Tuple t) |
boolean |
XorPredicate.getBoolean(Tuple t) |
boolean |
RangePredicate.getBoolean(Tuple t) |
boolean |
BooleanLiteral.getBoolean(Tuple tuple) |
boolean |
ComparisonPredicate.getBoolean(Tuple t) |
boolean |
Expression.getBoolean(Tuple t)
Evaluate the Expression on the given input Tuple.
|
boolean |
IfExpression.getBoolean(Tuple t) |
boolean |
ColumnExpression.getBoolean(Tuple t) |
boolean |
AndPredicate.getBoolean(Tuple t) |
boolean |
AbstractExpression.getBoolean(Tuple t)
By default, throws an UnsupportedOperationException.
|
boolean |
NotPredicate.getBoolean(Tuple t) |
boolean |
OrPredicate.getBoolean(Tuple t) |
double |
Expression.getDouble(Tuple t)
Evaluate the Expression on the given input Tuple.
|
double |
IfExpression.getDouble(Tuple t) |
double |
ColumnExpression.getDouble(Tuple t) |
double |
AbstractExpression.getDouble(Tuple t)
By default, throws an UnsupportedOperationException.
|
double |
ArithmeticExpression.getDouble(Tuple t) |
double |
NumericLiteral.getDouble(Tuple t) |
float |
Expression.getFloat(Tuple t)
Evaluate the Expression on the given input Tuple.
|
float |
IfExpression.getFloat(Tuple t) |
float |
ColumnExpression.getFloat(Tuple t) |
float |
AbstractExpression.getFloat(Tuple t)
By default, throws an UnsupportedOperationException.
|
float |
ArithmeticExpression.getFloat(Tuple t) |
float |
NumericLiteral.getFloat(Tuple t) |
int |
Expression.getInt(Tuple t)
Evaluate the Expression on the given input Tuple.
|
int |
IfExpression.getInt(Tuple t) |
int |
ColumnExpression.getInt(Tuple t) |
int |
AbstractExpression.getInt(Tuple t)
By default, throws an UnsupportedOperationException.
|
int |
ArithmeticExpression.getInt(Tuple t) |
int |
NumericLiteral.getInt(Tuple t) |
static Literal |
Literal.getLiteral(Tuple t,
java.lang.String field)
Evaluate the given tuple and data field and return the
result as a new Literal instance.
|
long |
Expression.getLong(Tuple t)
Evaluate the Expression on the given input Tuple.
|
long |
IfExpression.getLong(Tuple t) |
long |
ColumnExpression.getLong(Tuple t) |
long |
AbstractExpression.getLong(Tuple t)
By default, throws an UnsupportedOperationException.
|
long |
ArithmeticExpression.getLong(Tuple t) |
long |
NumericLiteral.getLong(Tuple t) |
Modifier and Type | Method and Description |
---|---|
Tuple |
SearchTupleSet.addTuple(Tuple t)
This method is not supported by this implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
Trie.addString(java.lang.String word,
Tuple t)
Add a new word to the trie, associated with the given Tuple.
|
Tuple |
SearchTupleSet.addTuple(Tuple t)
This method is not supported by this implementation.
|
void |
RegexSearchTupleSet.index(Tuple t,
java.lang.String field) |
void |
PrefixSearchTupleSet.index(Tuple t,
java.lang.String field)
Indexes the given field of the provided Tuple instance.
|
abstract void |
SearchTupleSet.index(Tuple t,
java.lang.String field)
Index an individual Tuple field, so that it can be searched for.
|
void |
Trie.removeString(java.lang.String word,
Tuple t)
Remove a word/Tuple pair from the trie.
|
boolean |
SearchTupleSet.removeTuple(Tuple t)
This method is not supported by this implementation.
|
void |
RegexSearchTupleSet.unindex(Tuple t,
java.lang.String field) |
void |
PrefixSearchTupleSet.unindex(Tuple t,
java.lang.String field) |
abstract void |
SearchTupleSet.unindex(Tuple t,
java.lang.String field)
Un-index an individual Tuple field, so that it can no longer be
searched for.
|
Constructor and Description |
---|
Trie.TrieLeaf(java.lang.String word,
Tuple t) |
Modifier and Type | Class and Description |
---|---|
class |
TableEdge
Edge implementation that reads Edge data from a backing edge table.
|
class |
TableNode
Node implementation that reads Node data from a backing node table.
|
class |
TableTuple
Tuple implementation that pulls values from a backing data Table.
|
Modifier and Type | Field and Description |
---|---|
static Tuple[] |
TupleSet.EMPTY_ARRAY
An empty, zero-length array of tuples.
|
Modifier and Type | Method and Description |
---|---|
protected Tuple |
DefaultTupleSet.addInternal(Tuple t)
Adds a tuple without firing a notification.
|
Tuple |
DefaultTupleSet.addTuple(Tuple t) |
Tuple |
TupleSet.addTuple(Tuple t)
Add a Tuple to this TupleSet.
|
Tuple |
CompositeTupleSet.addTuple(Tuple t)
Not supported.
|
Tuple[] |
DefaultTupleSet.clearInternal()
Clear the internal state without firing a notification.
|
Tuple |
TupleManager.getTuple(int row)
Get a Tuple corresponding to the given row index.
|
Tuple |
DefaultTupleSet.setTuple(Tuple t) |
Tuple |
TupleSet.setTuple(Tuple t)
Set the TupleSet contents to be a single Tuple.
|
Tuple |
CompositeTupleSet.setTuple(Tuple t)
Not supported.
|
Tuple[] |
DefaultTupleSet.toArray()
Get the contents of this TupleSet as an array.
|
Modifier and Type | Method and Description |
---|---|
protected Tuple |
DefaultTupleSet.addInternal(Tuple t)
Adds a tuple without firing a notification.
|
Tuple |
DefaultTupleSet.addTuple(Tuple t) |
Tuple |
TupleSet.addTuple(Tuple t)
Add a Tuple to this TupleSet.
|
Tuple |
CompositeTupleSet.addTuple(Tuple t)
Not supported.
|
boolean |
DefaultTupleSet.containsTuple(Tuple t) |
boolean |
TupleSet.containsTuple(Tuple t)
Indicates if a given Tuple is contained within this TupleSet.
|
boolean |
CompositeTupleSet.containsTuple(Tuple t) |
protected void |
AbstractTupleSet.fireTupleEvent(Tuple[] added,
Tuple[] removed)
Fire a Tuple event.
|
protected void |
AbstractTupleSet.fireTupleEvent(Tuple[] added,
Tuple[] removed)
Fire a Tuple event.
|
protected void |
AbstractTupleSet.fireTupleEvent(Tuple t,
int type)
Fire a Tuple event.
|
protected boolean |
DefaultTupleSet.removeInternal(Tuple t)
Removes a tuple without firing a notification.
|
boolean |
DefaultTupleSet.removeTuple(Tuple t) |
boolean |
TupleSet.removeTuple(Tuple t)
Remove a Tuple from this TupleSet.
|
boolean |
CompositeTupleSet.removeTuple(Tuple t)
Removes the tuple from its source set if that source set is contained
within this composite.
|
Tuple |
DefaultTupleSet.setTuple(Tuple t) |
Tuple |
TupleSet.setTuple(Tuple t)
Set the TupleSet contents to be a single Tuple.
|
Tuple |
CompositeTupleSet.setTuple(Tuple t)
Not supported.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ValidEdgePredicate.getBoolean(Tuple tpl)
Indicates if the given tuple can be used as a valid edge for
the nodes of the backing graph.
|
int |
BreadthFirstIterator.getDepth(Tuple t)
Get the traversal depth at which a particular tuple was encountered.
|
Modifier and Type | Method and Description |
---|---|
static Tuple |
DataLib.max(java.util.Iterator tuples,
java.lang.String field)
Get the Tuple with the maximum data field value.
|
static Tuple |
DataLib.max(java.util.Iterator tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the maximum data field value.
|
static Tuple |
DataLib.max(TupleSet tuples,
java.lang.String field)
Get the Tuple with the maximum data field value.
|
static Tuple |
DataLib.max(TupleSet tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the maximum data field value.
|
static Tuple |
DataLib.median(java.util.Iterator tuples,
java.lang.String field)
Get the Tuple with the median data field value.
|
static Tuple |
DataLib.median(java.util.Iterator tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the median data field value.
|
static Tuple |
DataLib.median(TupleSet tuples,
java.lang.String field)
Get the Tuple with the median data field value.
|
static Tuple |
DataLib.median(TupleSet tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the median data field value.
|
static Tuple |
DataLib.min(java.util.Iterator tuples,
java.lang.String field)
Get the Tuple with the minimum data field value.
|
static Tuple |
DataLib.min(java.util.Iterator tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the minimum data field value.
|
static Tuple |
DataLib.min(TupleSet tuples,
java.lang.String field)
Get the Tuple with the minimum data field value.
|
static Tuple |
DataLib.min(TupleSet tuples,
java.lang.String field,
java.util.Comparator cmp)
Get the Tuple with the minimum data field value.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
PredicateChain.get(Tuple t)
Evaluate the predicate chain for the given Tuple.
|
void |
UpdateListener.tupleSetChanged(TupleSet tset,
Tuple[] added,
Tuple[] removed) |
void |
UpdateListener.tupleSetChanged(TupleSet tset,
Tuple[] added,
Tuple[] removed) |
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateItem
VisualItem that represents an aggregation of one or more other VisualItems.
|
interface |
DecoratorItem
VisualItem that "decorates" another VisualItem.
|
interface |
EdgeItem
VisualItem that represents an edge in a graph.
|
interface |
NodeItem
VisualItem that represents a node in a graph.
|
interface |
VisualItem
Base interface for representing a visual item, a data object with a
visual interactive form.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
VisualItem.getSourceTuple()
Returns the original backing data tuple from which this VisualItem is
derived.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator |
AggregateTable.getAggregates(Tuple t)
Get an iterator over all AggregateItems that contain the given Tuple.
|
protected int |
AggregateTable.getHashCode(Tuple t)
Get a hashcode that uniquely identifies a particular tuple
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
GroupSizeFunction.get(Tuple t) |
java.lang.Object |
InGroupPredicate.get(Tuple t) |
java.lang.Object |
QueryExpression.get(Tuple t) |
boolean |
SearchPredicate.getBoolean(Tuple t) |
boolean |
InGroupPredicate.getBoolean(Tuple t) |
double |
GroupSizeFunction.getDouble(Tuple t) |
float |
GroupSizeFunction.getFloat(Tuple t) |
protected java.lang.String |
GroupExpression.getGroup(Tuple t)
Evaluate the group name expression for the given Tuple
|
int |
GroupSizeFunction.getInt(Tuple t) |
long |
GroupSizeFunction.getLong(Tuple t) |
Modifier and Type | Class and Description |
---|---|
class |
TableAggregateItem
AggregateItem implementation that uses data values from a backing
AggregateTable.
|
class |
TableDecoratorItem
DecoratorItem implementation that uses data values from a backing
VisualTable.
|
class |
TableEdgeItem
EdgeItem implementation that used data values from a backing
VisualTable of edges.
|
class |
TableNodeItem
NodeItem implementation that used data values from a backing
VisualTable of nodes.
|
class |
TableVisualItem
VisualItem implementation that uses data values from a backing VisualTable.
|
Modifier and Type | Method and Description |
---|---|
Tuple |
TableVisualItem.getSourceTuple() |
Copyright ? 2013 Regents of the University of California