Uses of Class
prefuse.data.Table

Packages that use Table
prefuse The top-level Visualization and Display classes, as well as Constants used throughout the toolkit. 
prefuse.controls Control modules for incorporating interaction in prefuse Displays. 
prefuse.data Table, Graph, and Tree data structures for organizing data. 
prefuse.data.column Data columns for storing typed data within a data table. 
prefuse.data.event Listener interfaces for monitoring prefuse data structures and expressions. 
prefuse.data.io Input/output classes for reading and writing data from formatted files. 
prefuse.data.io.sql Input libraries for loading data from SQL databases. 
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, iterables, filters, and column projections. 
prefuse.util.io Utility classes pertaining to input and output. 
prefuse.util.ui Utility classes facilitating the generation and composition of user interface components. 
prefuse.visual Classes for representing and storing VisualItems. 
prefuse.visual.tuple Implementations of VisualItem types and backing TupleManager instances. 
 

Uses of Table in prefuse
 

Methods in prefuse with parameters of type Table
<T extends Edge<?,?>>
VisualTable<T,TableEdgeItem>
Visualization.addEdgeTable(java.lang.String group, Table<T> table, Predicate filter, Schema schema)
          Adds a data table to this visualization, using the given data group name.
<T extends Node<?,?>>
VisualTable<T,TableNodeItem>
Visualization.addNodeTable(java.lang.String group, Table<T> table, Predicate filter, Schema schema)
          Adds a data table to this visualization, using the given data group name.
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
Visualization.addTable(java.lang.String group, Table<T> table)
          Adds a data table to this visualization, using the given data group name.
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
Visualization.addTable(java.lang.String group, Table<T> table, Predicate filter)
          Adds a data table to this visualization, using the given data group name.
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
Visualization.addTable(java.lang.String group, Table<T> table, Predicate filter, Schema schema)
          Adds a data table to this visualization, using the given data group name.
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
Visualization.addTable(java.lang.String group, Table<T> table, Schema schema)
          Adds a data table to this visualization, using the given data group name.
 

Uses of Table in prefuse.controls
 

Methods in prefuse.controls with parameters of type Table
 void DragControl.tableChanged(Table<?> t, int start, int end, int col, int type)
           
 

Uses of Table in prefuse.data
 

Subclasses of Table in prefuse.data
 class CascadedTable<T extends Tuple<?>,C extends Tuple<?>>
          Table subclass featuring a "cascaded" table design - a CascadedTable can have a parent table, from which it inherits a potentially filtered set of rows and columns.
 

Fields in prefuse.data declared as Table
protected  Table<TableTuple<?>> Graph.m_links
          Table containing the adjacency lists for the graph
protected  Table<T> CascadedTable.m_parent
          Cascaded parent table
 

Methods in prefuse.data that return Table
 Table<T> Table.createEmptyCopyWithSchema(Schema schema)
          Creates a new table with the same schema as this one, and with no data
protected  Table<TableTuple<?>> Tree.createLinkTable()
           
protected  Table<TableTuple<?>> Graph.createLinkTable()
          Instantiate and return the link table.
static Table<TableTuple<?>> Table.createTable()
           
static Table<TableTuple<?>> Table.createTable(int nrows, int ncols)
           
static Table<TableTuple<?>> Table.createTable(Schema schema)
           
 Table<E> Graph.getEdgeTable()
          Get the backing edge table.
 Table<N> Graph.getNodeTable()
          Get the backing node table.
 Table<T> CascadedTable.getParentTable()
          Get the parent table from which this cascaded table inherits values.
 Table<T> Tuple.getTable()
          Returns the Table instance that backs this Tuple, if it exists.
 Table<T> Table.select(Predicate filter, Sort sort)
          Query this table for a filtered, sorted subset of this table.
 

Methods in prefuse.data with parameters of type Table
static CascadedTable<TableTuple<?>,TableTuple<?>> CascadedTable.createCascadedTable(Table<TableTuple<?>> parent)
           
static CascadedTable<TableTuple<?>,TableTuple<?>> CascadedTable.createCascadedTable(Table<TableTuple<?>> parent, ColumnProjection colFilter)
           
static CascadedTable<TableTuple<?>,TableTuple<?>> CascadedTable.createCascadedTable(Table<TableTuple<?>> parent, Predicate rowFilter)
           
static CascadedTable<TableTuple<?>,TableTuple<?>> CascadedTable.createCascadedTable(Table<TableTuple<?>> parent, Predicate rowFilter, ColumnProjection colFilter)
          Create a new CascadedTable.
static Graph<TableTuple<?>,TableNode,TableEdge> Graph.createGraph(Table<TableNode> nodes, boolean directed)
          Create a new Graph using the provided table of node data and an empty set of edges.
static Graph<TableTuple<?>,TableNode,TableEdge> Graph.createGraph(Table<TableNode> nodes, boolean directed, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Graph using the provided table of node data and an empty set of edges.
static Graph<TableTuple<?>,TableNode,TableEdge> Graph.createGraph(Table<TableNode> nodes, Table<TableEdge> edges, boolean directed)
           
static Graph<TableTuple<?>,TableNode,TableEdge> Graph.createGraph(Table<TableNode> nodes, Table<TableEdge> edges, boolean directed)
           
protected  void Graph.fireGraphEvent(Table<?> t, int first, int last, int col, int type)
          Fire a graph change event
 void Tuple.init(Table<?> table, Graph<?,?,?> graph, int row)
           
protected  void Graph.init(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Initialize this Graph instance.
protected  void Graph.init(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Initialize this Graph instance.
 void SpanningTree.setEdgeTable(Table<E> edges)
          Unsupported operation.
 void Graph.setEdgeTable(Table<E> edges)
          Updates this graph to use a different edge structure for the same nodes.
 void Graph.Listener.setEdgeTable(Table<E> edges)
           
 void Graph.Listener.tableChanged(Table<?> t, int start, int end, int col, int type)
           
 

Constructors in prefuse.data with parameters of type Table
CascadedTable(Table<T> parent, Predicate rowFilter, ColumnProjection colFilter)
          Create a new CascadedTable.
Graph(Table<N> nodes, Table<E> edges, boolean directed)
          Create a new Graph, using node table row numbers to uniquely identify nodes in the edge table's source and target fields.
Graph(Table<N> nodes, Table<E> edges, boolean directed)
          Create a new Graph, using node table row numbers to uniquely identify nodes in the edge table's source and target fields.
Graph(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Graph, using node table row numbers to uniquely identify nodes in the edge table's source and target fields.
Graph(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Graph, using node table row numbers to uniquely identify nodes in the edge table's source and target fields.
Graph(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Graph.
Graph(Table<N> nodes, Table<E> edges, boolean directed, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Graph.
Tree(Table<N> nodes, Table<E> edges)
          Create a new Tree.
Tree(Table<N> nodes, Table<E> edges)
          Create a new Tree.
Tree(Table<N> nodes, Table<E> edges, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Tree.
Tree(Table<N> nodes, Table<E> edges, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Tree.
Tree(Table<N> nodes, Table<E> edges, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Tree.
Tree(Table<N> nodes, Table<E> edges, java.lang.String nodeKey, java.lang.String sourceKey, java.lang.String targetKey)
          Create a new Tree.
 

Uses of Table in prefuse.data.column
 

Methods in prefuse.data.column with parameters of type Table
static Column ColumnFactory.getColumn(Table<?> t, Expression expr)
          Get a new column based on the given expression.
 

Constructors in prefuse.data.column with parameters of type Table
ColumnMetadata(Table<?> table, java.lang.String column)
          Creates a new ColumnMetadata instance.
ColumnMetadata(Table<?> table, java.lang.String column, java.util.Comparator cmp, boolean dynamic)
          Creates a new ColumnMetadata instance.
ExpressionColumn(Table<?> table, Expression expr)
          Create a new ExpressionColumn.
 

Uses of Table in prefuse.data.event
 

Methods in prefuse.data.event with parameters of type Table
 void TableListener.tableChanged(Table<?> t, int start, int end, int col, int type)
          Notification that a table has changed.
 

Uses of Table in prefuse.data.io
 

Fields in prefuse.data.io declared as Table
protected  Table<TableEdge> GraphMLReader.GraphMLHandler.m_edges
           
protected  Table<TableNode> GraphMLReader.GraphMLHandler.m_nodes
           
 

Methods in prefuse.data.io that return Table
 Table<?> TableReader.readTable(java.io.File f)
          Read in a table from the given File.
 Table<?> AbstractTableReader.readTable(java.io.File f)
           
 Table<?> TableReader.readTable(java.io.InputStream is)
          Read in a table from the given InputStream.
 Table<?> AbstractTextTableReader.readTable(java.io.InputStream is)
           
 Table<?> TableReader.readTable(java.lang.String location)
          Read in a table from the file at the given location.
 Table<?> AbstractTableReader.readTable(java.lang.String location)
           
 Table<?> TableReader.readTable(java.net.URL url)
          Read in a table from the given URL.
 Table<?> AbstractTableReader.readTable(java.net.URL url)
           
 

Methods in prefuse.data.io with parameters of type Table
 void TableWriter.writeTable(Table<?> table, java.io.File f)
          Write a table to the given File.
 void AbstractTableWriter.writeTable(Table<?> table, java.io.File f)
           
 void TableWriter.writeTable(Table<?> table, java.io.OutputStream os)
          Write a table from the given OutputStream.
 void FixedWidthTextTableWriter.writeTable(Table<?> table, java.io.OutputStream os)
           
 void DelimitedTextTableWriter.writeTable(Table<?> table, java.io.OutputStream os)
           
 void CSVTableWriter.writeTable(Table<?> table, java.io.OutputStream os)
           
 void TableWriter.writeTable(Table<?> table, java.lang.String filename)
          Write a table to the file with the given filename.
 void AbstractTableWriter.writeTable(Table<?> table, java.lang.String filename)
           
 

Uses of Table in prefuse.data.io.sql
 

Methods in prefuse.data.io.sql that return Table
 Table<?> DatabaseDataSource.getData(java.lang.String query)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(java.lang.String query, java.lang.String keyField)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query, java.lang.String keyField)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query, java.lang.String keyField, java.lang.Object lock)
          Executes a query and returns the results in a Table instance.
protected  Table<?> DatabaseDataSource.process(Table<?> t, java.sql.ResultSet rset, java.lang.String key, java.lang.Object lock)
          Process the results of a SQL query, putting retrieved data into a Table instance.
 

Methods in prefuse.data.io.sql with parameters of type Table
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query, java.lang.String keyField)
          Executes a query and returns the results in a Table instance.
 Table<?> DatabaseDataSource.getData(Table<?> t, java.lang.String query, java.lang.String keyField, java.lang.Object lock)
          Executes a query and returns the results in a Table instance.
protected  int DatabaseDataSource.getExistingRow(Table<?> t, java.sql.ResultSet rset, java.lang.String keyField)
          See if a retrieved database row is already represented in the given Table.
 void DatabaseDataSource.loadData(Table<?> t, java.lang.String query)
          Asynchronously executes a query and stores the results in the given table instance.
 void DatabaseDataSource.loadData(Table<?> t, java.lang.String query, java.lang.Object lock)
          Asynchronously executes a query and stores the results in the given table instance.
 void DatabaseDataSource.loadData(Table<?> t, java.lang.String query, java.lang.String keyField)
          Asynchronously executes a query and stores the results in the given table instance.
 void DatabaseDataSource.loadData(Table<?> t, java.lang.String query, java.lang.String keyField, java.lang.Object lock)
          Asynchronously executes a query and stores the results in the given table instance.
 void DatabaseDataSource.loadData(Table<?> t, java.lang.String query, java.lang.String keyField, java.lang.Object lock, DataSourceWorker.Listener listener)
          Asynchronously executes a query and stores the results in the given table instance.
 void SQLDataHandler.process(Table<?> t, int trow, java.sql.ResultSet rset, int rcol)
          Process a data value from a ResultSet, translating it into a Java data value and storing it in a Table.
 void DefaultSQLDataHandler.process(Table<?> t, int trow, java.sql.ResultSet rset, int rcol)
           
 void CompositeSQLDataHandler.process(Table<?> t, int trow, java.sql.ResultSet rset, int rcol)
           
protected  Table<?> DatabaseDataSource.process(Table<?> t, java.sql.ResultSet rset, java.lang.String key, java.lang.Object lock)
          Process the results of a SQL query, putting retrieved data into a Table instance.
 

Constructors in prefuse.data.io.sql with parameters of type Table
DataSourceWorker.Entry(DatabaseDataSource ds, Table<?> table, java.lang.String query, java.lang.String keyField, java.lang.Object lock, DataSourceWorker.Listener listener)
          Create a new Entry.
 

Uses of Table in prefuse.data.tuple
 

Fields in prefuse.data.tuple declared as Table
protected  Table<T> TupleManager.m_table
           
protected  Table<T> TableTuple.m_table
           
 

Methods in prefuse.data.tuple that return Table
 Table<T> TableTuple.getTable()
           
 

Methods in prefuse.data.tuple with parameters of type Table
protected  void AbstractTupleSet.fireTupleEvent(Table<?> t, int start, int end, int type)
          Fire a Tuple event.
 void TupleManager.init(Table<?> t, Graph<?,?,?> g)
          Initialize this TupleManager for use with a given Table.
 void TableTuple.init(Table<?> table, Graph<?,?,?> graph, int row)
          Initialize a new TableTuple for the given table and row.
 void TableNode.init(Table<?> table, Graph<?,?,?> graph, int row)
          Initialize a new Node backed by a node table.
 void TableEdge.init(Table<?> table, Graph<?,?,?> graph, int row)
          Initialize a new Edge backed by an edge table.
 

Constructors in prefuse.data.tuple with parameters of type Table
TupleManager(Table<T> t, Graph<?,?,?> g)
          Create a new TupleManager for the given Table.
 

Uses of Table in prefuse.data.util
 

Fields in prefuse.data.util declared as Table
protected  Table TreeIndex.m_table
           
protected  Table<?> RowManager.m_table
           
 

Methods in prefuse.data.util that return Table
 Table<?> RowManager.getTable()
          Get the table managed by this RowManager.
 

Methods in prefuse.data.util with parameters of type Table
protected static IntIterator FilterIterableFactory.getAndIterator(Table<?> t, AndPredicate ap)
           
protected static IntIterator FilterIterableFactory.getColumnIterator(Table<?> t, java.lang.String field, boolean val)
           
protected static IntIterator FilterIterableFactory.getComparisonIterator(Table<?> t, ComparisonPredicate cp)
           
protected static IntIterator FilterIterableFactory.getOptimizedIterator(Table<?> t, Predicate p)
          Get an optimized iterator over the rows of a table, if possible.
protected static IntIterator FilterIterableFactory.getOrIterator(Table<?> t, OrPredicate op)
           
protected static IntIterator FilterIterableFactory.getRangeIterator(Table<?> t, RangePredicate rp)
           
static IntIterator FilterIterableFactory.rows(Table<?> t, Predicate p)
          Get a filtered iterator over the rows in the given table, filtered by the given predicate.
 void TreeIndex.tableChanged(Table t, int start, int end, int col, int type)
           
 

Constructors in prefuse.data.util with parameters of type Table
CascadedRowManager(Table table)
          Create a new CascadedRowManager.
FilteredRowManager(Table table)
          Create a new FilteredRowManager.
FilterRowIterator(IntIterator rows, Table<?> t, Predicate p)
          Create a new FilterRowIterator.
RowManager(Table<?> table)
          Create a new RowManager for the given Table.
TableIterator(Table<?> table, IntIterator rows)
          Create a new TableIterator using a given iterator over table rows.
TreeIndex(Table t, RowManager rows, Column col, java.util.Comparator cmp)
          Create a new TreeIndex.
 

Uses of Table in prefuse.util.io
 

Methods in prefuse.util.io that return Table
static Table IOLib.getTableFile(java.awt.Component c)
          Present a file chooser dialog for loading a Table data set.
 

Uses of Table in prefuse.util.ui
 

Methods in prefuse.util.ui that return Table
 Table<?> JPrefuseTable.getTable()
          Get the table backing this component.
 

Methods in prefuse.util.ui with parameters of type Table
static javax.swing.JFrame JPrefuseTable.showTableWindow(Table<?> t)
          Create a new window displaying the contents of the input Table as a Swing JTable.
 void PrefuseTableModel.tableChanged(Table<?> t, int start, int end, int col, int type)
           
 

Constructors in prefuse.util.ui with parameters of type Table
JPrefuseTable(Table<?> t)
          Create a new JPrefuseTable.
PrefuseTableModel(Table<?> table)
          Creates a new PrefuseTableModel
 

Uses of Table in prefuse.visual
 

Subclasses of Table in prefuse.visual
 class AggregateTable<T extends AggregateItem<T,V>,V extends VisualItem<?>>
          VisualTable instance that maintains visual items representing aggregates of items.
 class VisualTable<T extends Tuple<?>,C extends VisualItem<?>>
          A visual abstraction of a Table data structure.
 

Fields in prefuse.visual declared as Table
protected  Table<? extends Tuple<?>> AggregateTable.m_aggregated
          Table storing the 1->Many aggregation mappings
 

Methods in prefuse.visual with parameters of type Table
static
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
VisualTable.createVisualTable(Table<T> parent, Visualization vis, java.lang.String group)
           
static
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
VisualTable.createVisualTable(Table<T> parent, Visualization vis, java.lang.String group, Predicate rowFilter)
           
static
<T extends Tuple<?>>
VisualTable<T,TableVisualItem<?>>
VisualTable.createVisualTable(Table<T> parent, Visualization vis, java.lang.String group, Predicate rowFilter, Schema schema)
           
protected  void VisualTree.fireGraphEvent(Table<?> t, int first, int last, int col, int type)
          Fire a graph event.
protected  void VisualGraph.fireGraphEvent(Table<?> t, int first, int last, int col, int type)
          Fire a graph event.
 

Constructors in prefuse.visual with parameters of type Table
VisualTable(Table<T> parent, Visualization vis, java.lang.String group)
          Create a new VisualTable.
VisualTable(Table<T> parent, Visualization vis, java.lang.String group, Predicate rowFilter)
          Create a new VisualTable.
VisualTable(Table<T> parent, Visualization vis, java.lang.String group, Predicate rowFilter, Schema schema)
          Create a new VisualTable.
 

Uses of Table in prefuse.visual.tuple
 

Methods in prefuse.visual.tuple with parameters of type Table
 void TableVisualItem.init(Table table, Graph graph, int row)
          Initialize a new TableVisualItem for the given table and row.
 void TableNodeItem.init(Table table, Graph graph, int row)
          Initialize a new TableNodeItem for the given graph, table, and row.
 void TableEdgeItem.init(Table table, Graph graph, int row)
          Initialize a new TableEdgeItem for the given graph, table, and row.
 void TableDecoratorItem.init(Table table, Graph graph, int row)
          Initialize a new TableDecoratorItem for the given table and row.
 void TableAggregateItem.init(Table table, Graph graph, int row)
          Initialize a new TableAggregateItem for the given table and row.
 



Copyright © 2008 Regents of the University of California