fr.inria.infovis.graph
Class DefaultLayeredGraph

java.lang.Object
  extended byinfovis.table.TableProxy
      extended byinfovis.graph.DefaultGraph
          extended byfr.inria.infovis.graph.DefaultLayeredGraph
All Implemented Interfaces:
infovis.metadata.Constants, infovis.Graph, LayeredTable, infovis.Metadata, infovis.Table, javax.swing.table.TableModel

public class DefaultLayeredGraph
extends infovis.graph.DefaultGraph
implements LayeredTable

Author:
raf TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
 
Fields inherited from interface infovis.Graph
FIRSTEDGE_COLUMN, GRAPH_TYPE, GRAPH_TYPE_DIRECTED, GRAPH_TYPE_UNDIRECTED, IN_VERTEX_TABLE_METADATA, INVERTEX_COLUMN, LASTEDGE_COLUMN, NEXTEDGE_COLUMN, NIL, OUT_FIRSTEDGE_COLUMN, OUT_LASTEDGE_COLUMN, OUT_NEXTEDGE_COLUMN, OUT_VERTEX_TABLE_METADATA, OUTVERTEX_COLUMN, VERTEX_TABLE_METADATA
 
Fields inherited from interface infovis.Table
FILTER_COLUMN, INTERNAL_PREFIX, SELECTION_COLUMN
 
Fields inherited from interface infovis.metadata.Constants
CONTRIBUTOR, COVERAGE, CREATOR, DATE, DESCRITION, FORMAT, IDENTIFIER, LANGUAGE, PUBLISHER, RELATION, RIGHTS, SOURCE, SUBJECT, TITLE, TYPE
 
Constructor Summary
DefaultLayeredGraph()
           
DefaultLayeredGraph(infovis.Table table)
           
DefaultLayeredGraph(infovis.Table table, infovis.Table vertices)
           
DefaultLayeredGraph(infovis.Table edgeTable, infovis.Table vertexTable, infovis.Table outVertexTable)
           
 
Method Summary
 java.util.Collection getLayeredColumns()
           
 void setLayeredColumns(java.util.Collection layeredColumns)
           
 
Methods inherited from class infovis.graph.DefaultGraph
addEdge, addOutVertex, addVertex, edgeIterator, findEdge, getDegree, getEdge, getEdgesCount, getEdgeTable, getFirstEdge, getInVertex, getLastEdge, getNextEdge, getOutDegree, getOutVertex, getOutVertexTable, getOutVerticesCount, getVertexTable, getVerticesCount, isDirected, setDirected, vertexIterator
 
Methods inherited from class infovis.table.TableProxy
addColumn, addTableModelListener, clear, getClientPropery, getColumn, getColumnAt, getColumnClass, getColumnCount, getColumnName, getMetadata, getName, getRowCount, getTable, getValueAt, indexOf, indexOf, isCellEditable, isRowValid, iterator, remove, removeTableModelListener, setColumnAt, setName, setValueAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface infovis.Table
addColumn, clear, getColumn, getColumnAt, getColumnCount, getName, getRowCount, getTable, indexOf, indexOf, isRowValid, iterator, remove, setColumnAt, setName
 
Methods inherited from interface infovis.Metadata
getClientPropery, getMetadata
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnName, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Constructor Detail

DefaultLayeredGraph

public DefaultLayeredGraph()

DefaultLayeredGraph

public DefaultLayeredGraph(infovis.Table table)
Parameters:
table -

DefaultLayeredGraph

public DefaultLayeredGraph(infovis.Table table,
                           infovis.Table vertices)
Parameters:
table -
vertices -

DefaultLayeredGraph

public DefaultLayeredGraph(infovis.Table edgeTable,
                           infovis.Table vertexTable,
                           infovis.Table outVertexTable)
Parameters:
edgeTable -
vertexTable -
outVertexTable -
Method Detail

getLayeredColumns

public java.util.Collection getLayeredColumns()
Specified by:
getLayeredColumns in interface LayeredTable
Returns:
Returns the layeredColumns.

setLayeredColumns

public void setLayeredColumns(java.util.Collection layeredColumns)
Specified by:
setLayeredColumns in interface LayeredTable
Parameters:
layeredColumns - The layeredColumns to set.