- AbstractGridLayout - Class in salvo.jesus.graph.visual.layout
-
An abstract implementation of the GraphLayoutManager interface.
- AbstractGridLayout(VisualGraph) - Constructor for class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Creates a GraphLayoutManager object, specifying vgraph as the
VisualGraph object to be laid out.
- AbstractPathListener - Interface in salvo.jesus.graph.listener
-
AbstractPathListener represents a common interface for
PathListener, SimplePathListener, and CyclePathListener.
- AbstractVisualGraphComponent - Class in salvo.jesus.graph.visual
-
This abstract class is meant to encapsulate a GraphComponent, either
a Verte or an Edge, and define visual attributes for that component
for use in a GraphPanel.
- AbstractVisualGraphComponent() - Constructor for class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
- actionPerformed(ActionEvent) - Method in class salvo.jesus.graph.javax.swing.JButtonColorListener
-
Implementation of the actionPerformed() method of the ActionListener interface.
- add(Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- add(Vertex) - Method in interface salvo.jesus.graph.Graph
-
Adds a Vertex into the Graph.
- add(Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
This implementation of add(Vertex) should not normally be
overridden by subclasses.
- add(Vertex) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Adds a Vertex object to the Graph object encapsulated by the VisualGraph object.
- add(Vertex, Font) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Adds a Vertex object to the Graph object encapsulated by the VisualGraph object
then set the Font used by corresponding VisualVertex object.
- addActionListener(ActionListener) - Method in class salvo.jesus.graph.javax.swing.JColor
-
Registers a listener to be notified of changes to the Color object
encapsulated by JColor.
- addContainer(Container) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Registers a Container for drawing the VisualGraph.
- addEdge(Vertex, Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addEdge(Edge) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addEdge(Vertex, Vertex) - Method in interface salvo.jesus.graph.Graph
-
Creates an edge between two vertices and adds it into the Graph.
- addEdge(Edge) - Method in interface salvo.jesus.graph.Graph
-
Adds a previously-defined Edge into the Graph.
- addEdge(Vertex, Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
This implementation of addEdge should not normally be
overridden by subclasses.
- addEdge(Edge) - Method in class salvo.jesus.graph.GraphImpl
-
This implementation of addEdge should not normally be
overridden by subclasses.
- addEdge(Graph, Edge) - Static method in class salvo.jesus.graph.GraphUtil
-
Add an Edge to a Graph, converting Exceptions into RuntimeExceptions.
- addEdge(Graph, Vertex, Vertex) - Static method in class salvo.jesus.graph.GraphUtil
-
Add an edge to a Graph, converting Exceptions into RuntimeExceptions.
- addEdge(VisualEdge) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
- addEdge(VisualEdge) - Method in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
-
Automatically called when a VisualEdge object has been added
to the VisualGraph object being laid out.
- addEdge(VisualEdge) - Method in class salvo.jesus.graph.visual.layout.LayeredTreeLayout
-
- addEdge(VisualEdge) - Method in class salvo.jesus.graph.visual.layout.OrthogonalLineLayout
-
Automatically called by the VisualGraph's edgeAdded() method
whenever an edge has been added to the graph and consequently
when a VisualEdge has been added to the VisualGraph object.
- addEdge(VisualEdge) - Method in class salvo.jesus.graph.visual.layout.RadialTreeLayout
-
- addEdge(VisualVertex, VisualVertex) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Adds an edge to the Graph object encapsulated by the VisualGraph object.
- addEdge(Vertex, Vertex, double) - Method in interface salvo.jesus.graph.WeightedGraph
-
Convenience method to add a WeightedEdge with a specified weight
into the WeightedGraph.
- addEdge(Vertex, Vertex, double) - Method in class salvo.jesus.graph.WeightedGraphImpl
-
Convenience method to add a WeightedEdge with a specified weight
into the WeightedGraph.
- addFixedVertex(VisualVertex) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Adds a VisuaLVertex that will not be moved from its position
during the layout operation of ForceDirectedLayout.
- addGraphAddEdgeListener(GraphAddEdgeListener) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addGraphAddEdgeListener(GraphAddEdgeListener) - Method in interface salvo.jesus.graph.Graph
-
- addGraphAddEdgeListener(GraphAddEdgeListener) - Method in class salvo.jesus.graph.GraphImpl
-
Adds a GraphAddEdgeListener to the Graph's internal List of
GraphAddEdgeListeners so that when a new Edge is added,
all registered GraphAddEdgeListeners are notified of the event.
- addGraphAddVertexListener(GraphAddVertexListener) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addGraphAddVertexListener(GraphAddVertexListener) - Method in interface salvo.jesus.graph.Graph
-
- addGraphAddVertexListener(GraphAddVertexListener) - Method in class salvo.jesus.graph.GraphImpl
-
Adds a GraphAddVertexListener to the Graph's internal List of
GraphAddVertexListeners so that when a new Vertex is added,
all registered GraphAddVertedListeners are notified of the event.
- addGraphRemoveEdgeListener(GraphRemoveEdgeListener) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addGraphRemoveEdgeListener(GraphRemoveEdgeListener) - Method in interface salvo.jesus.graph.Graph
-
- addGraphRemoveEdgeListener(GraphRemoveEdgeListener) - Method in class salvo.jesus.graph.GraphImpl
-
Adds a GraphRemoveEdgeListener to the Graph's internal List of
GraphRemoveEdgeListeners so that when an Edge is removed,
all registered GraphRemoveEdgeListeners are notified of the event.
- addGraphRemoveVertexListener(GraphRemoveVertexListener) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addGraphRemoveVertexListener(GraphRemoveVertexListener) - Method in interface salvo.jesus.graph.Graph
-
- addGraphRemoveVertexListener(GraphRemoveVertexListener) - Method in class salvo.jesus.graph.GraphImpl
-
Adds a GraphRemoveVertexListener to the Graph's internal List of
GraphRemoveVertexListeners so that when a Vertex is removed,
all registered GraphRemoveVertexListeners are notified of the event.
- addHandler(GraphToXMLHandler) - Method in interface salvo.jesus.graph.xml.GraphToXMLEventGenerator
-
- addHandler(GraphToXMLHandler) - Method in class salvo.jesus.graph.xml.GraphToXMLEventGeneratorImpl
-
- addListener(GraphListener) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- addListener(GraphListener) - Method in interface salvo.jesus.graph.Graph
-
Registers a GraphListener with this Graph.
- addListener(GraphListener) - Method in class salvo.jesus.graph.GraphImpl
-
- addMouseListener(MouseListener) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Adds a listener to receive mouse events on this VisualGraphComponent.
- addMouseListener(MouseListener) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Adds a listener to receive mouse events on this VisualGraphComponent.
- addMouseMotionListener(MouseMotionListener) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Adds a listener to receive mouse motion events on this VisualGraphComponent.
- addMouseMotionListener(MouseMotionListener) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Adds a listener to receive mouse motion events on this VisualGraphComponent.
- addNode(Vertex, Vertex) - Method in interface salvo.jesus.graph.Tree
-
Convenience method to adding nodes in a Tree.
- addNode(Vertex, Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- addVertex(Graph, Vertex) - Static method in class salvo.jesus.graph.GraphUtil
-
Add a Vertex to a Graph, converting Exceptions into RuntimeExceptions.
- addVertex(VisualVertex) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
- addVertex(VisualVertex) - Method in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
-
Automatically called when a VisualVertex object has been added
to the VisualGraph object being laid out.
- addVertex(VisualVertex) - Method in class salvo.jesus.graph.visual.layout.LayeredTreeLayout
-
- addVertex(VisualVertex) - Method in class salvo.jesus.graph.visual.layout.OrthogonalLineLayout
-
Automatically called by the VisualGraph's vertexAdded() method
whenever a vertex has been added to the graph and consequently
when the VisualVertex has been added to the VisualGraph object.
- addVertex(VisualVertex) - Method in class salvo.jesus.graph.visual.layout.RadialTreeLayout
-
- afterEdgeAdded(GraphAddEdgeEvent) - Method in interface salvo.jesus.graph.GraphListener
-
Called when an edge is being added to a graph, just after the graph
structure has actually been changed.
- afterEdgeAdded(GraphAddEdgeEvent) - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
- afterEdgeAdded(GraphAddEdgeEvent) - Method in class salvo.jesus.graph.listener.NullGraphListener
-
- afterEdgeAdded(GraphAddEdgeEvent) - Method in class salvo.jesus.graph.listener.PathListener
-
- afterEdgeAdded(GraphAddEdgeEvent) - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- afterEdgeAdded(GraphAddEdgeEvent) - Method in class salvo.jesus.graph.visual.VisualGraph
-
This method is automatically called whenever an Edge is added to the
Graph object encapsulated by the VisualGraph object.
- afterEdgeRemoved(GraphRemoveEdgeEvent) - Method in interface salvo.jesus.graph.GraphListener
-
Called when an edge is being removed from a graph, just after the
graph structure has actually been changed.
- afterEdgeRemoved(GraphRemoveEdgeEvent) - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
- afterEdgeRemoved(GraphRemoveEdgeEvent) - Method in class salvo.jesus.graph.listener.NullGraphListener
-
- afterEdgeRemoved(GraphRemoveEdgeEvent) - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- afterEdgeRemoved(GraphRemoveEdgeEvent) - Method in class salvo.jesus.graph.visual.VisualGraph
-
This method is automatically called whenever an Edge is
removed from the Graph object encapsulated by the VisualGraph object.
- afterVertexAdded(GraphAddVertexEvent) - Method in interface salvo.jesus.graph.GraphListener
-
Called when a vertex is being added to a graph, just after the graph
structure has actually been changed.
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.listener.NullGraphListener
-
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.listener.PathListener
-
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.listener.TreeListener
-
- afterVertexAdded(GraphAddVertexEvent) - Method in class salvo.jesus.graph.visual.VisualGraph
-
This method is automatically called whenever a Vertex is added to the
Graph object encapsulated by the VisualGraph object.
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in interface salvo.jesus.graph.GraphListener
-
Called when a vertex is being removed from a graph, just after the
graph structure has actually been changed.
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.listener.NullGraphListener
-
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.listener.PathListener
-
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.listener.TreeListener
-
- afterVertexRemoved(GraphRemoveVertexEvent) - Method in class salvo.jesus.graph.visual.VisualGraph
-
This method is automatically called whenever a Vertex is about to be
removed from the Graph object encapsulated by the VisualGraph object.
- appendToBottom(Grid) - Method in class salvo.jesus.graph.visual.layout.Grid
-
Appends the specified grid to this grid.
- appendToRight(Grid) - Method in class salvo.jesus.graph.visual.layout.Grid
-
Appends the specified grid to this grid.
- apply() - Method in class salvo.jesus.graph.javax.swing.JTabPanel
-
The intention is that when an * "Apply" JButton is clicked on a dialog,
all JTabPanels (tabpages) will have their apply() method called.
- Arrowhead - Class in salvo.jesus.graph.visual
-
- Arrowhead(Line2D.Double, Point) - Constructor for class salvo.jesus.graph.visual.Arrowhead
-
- ATT_ELEMENT_LITERAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- ATT_ELEMENT_NAME_ATTRIBUTE_VALUE_DAG - Static variable in class salvo.jesus.graph.xml.XGMML
-
- ATT_ELEMENT_NAME_ATTRIBUTE_VALUE_GRAPHFACTORY - Static variable in class salvo.jesus.graph.xml.XGMML
-
- ATT_ELEMENT_NAME_ATTRIBUTE_VALUE_TRAVERSAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- ATT_ELEMENT_NAME_ATTRIBUTE_VALUE_WEIGHTED - Static variable in class salvo.jesus.graph.xml.XGMML
-
- GeneralPathPanelList - Class in salvo.jesus.graph.javax.swing
-
A JPanel that contains a JSplitPane which in turn
splits a GeneralPathPanel to the right and a
JList to the left.
- GeneralPathPanelList(GeneralPath, Color) - Constructor for class salvo.jesus.graph.javax.swing.GeneralPathPanelList
-
- generalPosition(List, Grid) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Lays out the visual vertices of the specified connected set general position,
meaning that only one visual vertex reside on each grid line.
- get() - Method in class salvo.jesus.util.Queue
-
Gets and removes the item at the beginning of the queue
- getAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getAdjacentVertices(List) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.algorithm.DepthFirstDirectedGraphTraversal
-
Override super to only get the outgoing adjacent vertices.
- getAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.algorithm.DepthFirstGraphTraversal
-
Get the vertices adjacent to v.
- getAdjacentVertices(Vertex) - Method in interface salvo.jesus.graph.Graph
-
Returns the vertices adjacent to the specified vertex.
- getAdjacentVertices(List) - Method in interface salvo.jesus.graph.Graph
-
Returns the vertices adjacent to all the vertices in the given collection.
- getAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
Returns the vertices adjacent to the specified vertex.
- getAdjacentVertices(List) - Method in class salvo.jesus.graph.GraphImpl
-
Returns the vertices adjacent to all the vertices in the given
collection.
- getBase1() - Method in class salvo.jesus.graph.visual.Arrowhead
-
- getBase2() - Method in class salvo.jesus.graph.visual.Arrowhead
-
- getBounds() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the bounding Rectangle of the VisualGraphComponent.
- getBounds() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the bounding Rectangle of the VisualGraphComponent.
- getBounds2D() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the bounding Rectangle of the VisualGraphComponent.
- getBounds2D() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the bounding Rectangle of the VisualGraphComponent.
- getChildren(Vertex) - Method in class salvo.jesus.graph.listener.TreeListener
-
- getChildren(Vertex) - Method in interface salvo.jesus.graph.Tree
-
Returns the child nodes of the node specified by the argument.
- getChildren(Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- getClosest(Vertex) - Method in interface salvo.jesus.graph.WeightedGraph
-
Determines the Vertex that is 'closest' to the Vertex specified.
- getClosest(Vertex) - Method in class salvo.jesus.graph.WeightedGraphImpl
-
Determines the Vertex that is 'closest' to the Vertex specified.
- getColor() - Method in class salvo.jesus.graph.javax.swing.JColor
-
Returns the Color encapsulated by JColor.
- getConnectedSet() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getConnectedSet(Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getConnectedSet() - Method in interface salvo.jesus.graph.Graph
-
Returns the connected sets in the Graph.
- getConnectedSet(Vertex) - Method in interface salvo.jesus.graph.Graph
-
Returns the connected set to which the specified vertex belongs.
- getConnectedSet() - Method in class salvo.jesus.graph.GraphImpl
-
- getConnectedSet(Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
- getConnectedSet(Vertex) - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
Get the connected set to which the given vertex belongs.
- getConnectedSets() - Method in class salvo.jesus.graph.listener.ConnectedSetListener
-
Get a collection of all connected sets for this graph.
- getContainers() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the Containers that are registered with the VisualGraph object
where VisualGraph will be drawn.
- getContractionEdge(Edge) - Method in class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
Find the resulting contraction for an Edge.
- getContractionResult(GraphComponent) - Method in class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
Find the resulting contraction for a GraphComponent
(Vertex or Edge).
- getContractionVertex(Vertex) - Method in class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
Find the resulting contraction for a Vertex.
- getDegree() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getDegree(Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getDegree() - Method in interface salvo.jesus.graph.Graph
-
Returns the degree of the graph, which is simply the highest degree
of all the graph's vertices.
- getDegree(Vertex) - Method in interface salvo.jesus.graph.Graph
-
Returns the degree of the vertex, which is simply the number of edges
of the vertex.
- getDegree() - Method in class salvo.jesus.graph.GraphImpl
-
Returns the degree of the graph, which is simply the highest degree
of all the graph's vertices.
- getDegree(Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
Returns the degree of the vertex, which is simply the number of edges
of the vertex.
- getDepth(Vertex) - Method in class salvo.jesus.graph.listener.TreeListener
-
- getDepth(Vertex) - Method in interface salvo.jesus.graph.Tree
-
Returns the depth of the node in the Tree.
- getDepth(Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- getDirectedGraph() - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getDirection() - Method in interface salvo.jesus.graph.DirectedEdge
-
Returns the direction of the Edge
- getDirection() - Method in class salvo.jesus.graph.DirectedEdgeImpl
-
Returns the direction of the Edge
- getDirection() - Method in class salvo.jesus.graph.DirectedWeightedEdgeImpl
-
Returns the direction of the Edge
- getDrawgrid() - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Determines if the grid is to be drawn.
- getDrawgrid() - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
Determines if the grid is to be drawn.
- getEdge(Vertex, Vertex) - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getEdge(Vertex, Vertex) - Method in interface salvo.jesus.graph.DirectedGraph
-
Returns an Edge in the Graph whose origin is fromVertex and destination is toVertex.
- getEdge(Vertex, Vertex) - Method in class salvo.jesus.graph.DirectedGraphImpl
-
Returns an Edge in the Graph whose origin is fromVertex and destination is toVertex.
- getEdge() - Method in class salvo.jesus.graph.GraphAddEdgeEvent
-
Returns the Edge object that was added to a Graph object
- getEdge() - Method in class salvo.jesus.graph.GraphAddVertexEvent
-
If this vertex is being added implicitly due to the addition of an
edge, then the edge being added; else null.
- getEdge() - Method in class salvo.jesus.graph.GraphRemoveEdgeEvent
-
Returns the Edge object is about to be removed from a Graph object
- getEdge() - Method in class salvo.jesus.graph.visual.VisualEdge
-
Returns the Edge object that VisualEdge encapsulates.
- getEdgeElementName() - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- getEdgeElementName() - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- getEdgeLength(VisualEdge, Point, Point) - Method in class salvo.jesus.graph.visual.VisualEdge
-
Returns the length of the VisualEdge as dictated by its GeneralPath
- getEdges(Vertex) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getEdges(Vertex) - Method in interface salvo.jesus.graph.Graph
-
Returns a List of edges of the specified vertex.
- getEdges(Vertex) - Method in class salvo.jesus.graph.GraphImpl
-
Returns an unmodifiable List of edges of the specified vertex.
- getEdgesCount() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getEdgesCount() - Method in interface salvo.jesus.graph.Graph
-
Returns the number of edges in the graph
- getEdgesCount() - Method in class salvo.jesus.graph.GraphImpl
-
- getEdgeSet() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getEdgeSet() - Method in interface salvo.jesus.graph.Graph
-
Returns an unmodifiable set of the edges included in this graph.
- getEdgeSet() - Method in class salvo.jesus.graph.GraphImpl
-
- getEletricalRepulsion() - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Returns the eletrical repulsion between all vertices
The default value is 400.
- getEventGenerator() - Method in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
- getEventGenerator() - Method in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
- getEventGenerator() - Method in interface salvo.jesus.graph.xml.GraphToXMLHandler
-
Returns the GraphToXMLEventGenerator that is generating the events.
- getFillcolor() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the color used to fill the VisualGraphComponent
- getFillcolor() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the color used to fill the VisualGraphComponent
- getFirstVertex() - Method in interface salvo.jesus.graph.listener.AbstractPathListener
-
- getFirstVertex() - Method in class salvo.jesus.graph.listener.PathListener
-
Returns the first Vertex in the Path.
- getFirstVertex() - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- getFirstVertex() - Method in interface salvo.jesus.graph.Path
-
Returns the first Vertex in the Path.
- getFont() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the font used to draw the String describing the VisualGraphComponent.
- getFont() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the font used to draw the String describing the VisualGraphComponent.
- getFontcolor() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the color used to draw the string representation of the VisualGraphComponent
- getFontcolor() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the color used to draw the string representation of the VisualGraphComponent
- getFontMetrics() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Return the FontMetrics for this VisualGraphComponent.,
which is used to define the width and height of the text and therefore also
of the component.
- getFontMetrics() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Return the FontMetrics for this VisualGraphComponent.,
which is used to define the width and height of the text and therefore also
of the component.
- getFonts() - Method in class salvo.jesus.graph.java.awt.Fonts
-
Returns the available Fonts in the system.
- getFromPortAssignment() - Method in class salvo.jesus.graph.visual.VisualEdge
-
- getGeneralPath() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the GeneralPath used for rendering the outline of the VisualGraphComponent.
- getGeneralPath() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the GeneralPath used for rendering the outline of the VisualGraphComponent.
- getGraph() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getGraph() - Method in class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
- getGraph() - Method in class salvo.jesus.graph.algorithm.GraphUnionAlgorithm
-
- getGraph() - Method in class salvo.jesus.graph.visual.GraphEditor
-
Returns the Graph object that is encapsulated in GraphEditor.
- getGraph() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the Graph object that the VisualGraph object encapsulates.
- getGraph() - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- getGraphFactory() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getGraphFactory() - Method in interface salvo.jesus.graph.Graph
-
Returns the factory that will be responsible for creating Vertices
and Edges in a Graph.
- getGraphFactory() - Method in class salvo.jesus.graph.GraphImpl
-
Returns the factory that will be responsible for creating Vertices
and Edges in a Graph.
- getGraphLayoutManager() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the layout manager used to layout the vertices of the graph.
- getGrid() - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Returns the grid object where the visual vertices are laid out.
- getGrid() - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
Returns the grid object where the visual vertices are laid out.
- getGridPoint(int, int) - Method in class salvo.jesus.graph.visual.layout.Grid
-
Returns the VisualVertex object assigned to the specified grid point.
- getGridSize() - Method in class salvo.jesus.graph.visual.layout.Grid
-
Return the size of the internal grid
- getHeight() - Method in class salvo.jesus.graph.listener.TreeListener
-
- getHeight() - Method in interface salvo.jesus.graph.Tree
-
Returns the height of the Tree.
- getHeight() - Method in class salvo.jesus.graph.TreeImpl
-
- getHeight() - Method in class salvo.jesus.graph.visual.layout.Grid
-
Returns the number of y grid lines.
- getIncomingAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getIncomingAdjacentVertices(Vertex) - Method in interface salvo.jesus.graph.DirectedGraph
-
Returns the vertices that are adjacent to a specified Vertex
where the Edge is incoming from the specified Vertex to the adjacent vertex.
- getIncomingAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.DirectedGraphImpl
-
Returns the vertices that are adjacent to a specified Vertex
where the Edge is incoming from the specified Vertex to the adjacent vertex.
- getIncomingEdges(Vertex) - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getIncomingEdges(Vertex) - Method in interface salvo.jesus.graph.DirectedGraph
-
Returns the incoming edges of a particular Vertex in the Graph.
- getIncomingEdges(Vertex) - Method in class salvo.jesus.graph.DirectedGraphImpl
-
Returns the incoming edges of a particular Vertex in the Graph.
- getIncrement() - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Returns the increment by which the vertices gets closer
to the equilibrium or closer to the force.
- getInstance() - Static method in class salvo.jesus.graph.visual.drawing.VisualEdgePainterFactoryImpl
-
Returns the singleton instance of this class
- getInstance() - Static method in class salvo.jesus.graph.visual.drawing.VisualVertexPainterFactoryImpl
-
Returns the singleton instance of this class
- getIntersection(Line2D, Line2D) - Static method in class salvo.jesus.geom.Intersection
-
Returns the intersection point of two lines.
- getIntersection(Line2D, GeneralPath) - Static method in class salvo.jesus.geom.Intersection
-
Returns the intersection point of a line and a GeneralPath.
- getLabel() - Method in class salvo.jesus.graph.EdgeImpl
-
- getLabel() - Method in class salvo.jesus.graph.LabeledEdgeImpl
-
If getFollowVertexLabel() returns true,
each call to this method derives the label for the Edge for whic
the label is for.
- getLabel() - Method in interface salvo.jesus.graph.LabeledGraphComponent
-
- getLabel() - Method in class salvo.jesus.graph.LabeledGraphComponentImpl
-
- getLabel() - Method in class salvo.jesus.graph.VertexImpl
-
Returns the label for this vertex.
- getLabel() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the text displayed for the VisualGraphComponent.
- getLabel() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the text displayed for the VisualGraphComponent
- getLastVertex() - Method in interface salvo.jesus.graph.listener.AbstractPathListener
-
- getLastVertex() - Method in class salvo.jesus.graph.listener.PathListener
-
Returns the last Vertex in the Path.
- getLastVertex() - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- getLastVertex() - Method in interface salvo.jesus.graph.Path
-
Returns the last Vertex in the Path.
- getLeaves() - Method in class salvo.jesus.graph.listener.TreeListener
-
- getLeaves() - Method in interface salvo.jesus.graph.Tree
-
Returns a List of the leaves of ths Tree.
- getLeaves() - Method in class salvo.jesus.graph.TreeImpl
-
- getMaxSize() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Determines the dimension that contains all the VisualGraph's VisualVertex.
- getNode(int, int) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the VisualVertex object that has the given x and y coordinate
inside its shape.
- getObject() - Method in class salvo.jesus.graph.VertexImpl
-
Getter method that returns the object that the Vertex represents
- getObject() - Method in class salvo.jesus.util.HeapNode
-
Returns the object encapsultaed by this HeapNode.
- getOppositeVertex(Vertex) - Method in interface salvo.jesus.graph.Edge
-
Returns the Vertex opposite to the specified Vertex in the edge.
- getOppositeVertex(Vertex) - Method in class salvo.jesus.graph.EdgeImpl
-
Returns the Vertex opposite to the specified Vertex in the edge.
- getOutgoingAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getOutgoingAdjacentVertices(Vertex) - Method in interface salvo.jesus.graph.DirectedGraph
-
Returns the vertices that are adjacent to a specified Vertex
where the Edge is outgoing from the specified Vertex to the adjacent vertex.
- getOutgoingAdjacentVertices(Vertex) - Method in class salvo.jesus.graph.DirectedGraphImpl
-
Returns the vertices that are adjacent to a specified Vertex
where the Edge is outgoing from the specified Vertex to the adjacent vertex.
- getOutgoingEdges(Vertex) - Method in class salvo.jesus.graph.adaptor.DirectedGraphDelegator
-
- getOutgoingEdges(Vertex) - Method in interface salvo.jesus.graph.DirectedGraph
-
Returns the outgoing edges of a particular Vertex in the Graph.
- getOutgoingEdges(Vertex) - Method in class salvo.jesus.graph.DirectedGraphImpl
-
Returns the outgoing edges of a particular Vertex in the Graph.
- getOutlinecolor() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the color used to draw the outline of the VisualGraphComponent
- getOutlinecolor() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the color used to draw the outline of the VisualGraphComponent
- getPainter() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the Painter that is used to paint this VisualGraphComponent.
- getPainter(VisualGraphComponent) - Method in interface salvo.jesus.graph.visual.drawing.PainterFactory
-
- getPainter(VisualGraphComponent) - Method in class salvo.jesus.graph.visual.drawing.VisualEdgePainterFactoryImpl
-
Return a VisualEdgePainter suitable for the specified
VisualEdge:
VisualEdgePainterImpl for VisualEdges encapsulating
a non-directed Edge.
VisualDirectedEdgePainterImpl for a VisualEdge
encapsulating a DirectedEdge.
VisualWeightedEdgePainterImpl for a VisualEdge
encapsulating a WeightedEdge.
VisualDirectedWeightedEdgePainterImpl for a VisualEdge
encapsulating a DirectedWeightedEdge.
- getPainter(VisualGraphComponent) - Method in class salvo.jesus.graph.visual.drawing.VisualVertexPainterFactoryImpl
-
Implementation of the getPainter() method of the
PainterFactory interface that returns a singleton
instance of a VisualVertexPainterImpl.
- getParent(Vertex) - Method in class salvo.jesus.graph.listener.TreeListener
-
- getParent(Vertex) - Method in interface salvo.jesus.graph.Tree
-
Returns the parent node of the node specified by the argument.
- getParent(Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- getPath() - Method in class salvo.jesus.graph.listener.SimplePathListener
-
- getPriority() - Method in class salvo.jesus.util.HeapNode
-
Returns the priority of the HeapNode within the Heap.
- getRequestedState() - Method in class salvo.jesus.graph.visual.ChangeStateEvent
-
Returns the requested state to change to
- getRoot() - Method in class salvo.jesus.graph.adaptor.DirectedAcyclicGraphAdaptor
-
- getRoot() - Method in interface salvo.jesus.graph.DirectedAcyclicGraph
-
Returns a List of vertices that is not depended on by other vertices.
- getRoot() - Method in class salvo.jesus.graph.DirectedAcyclicGraphImpl
-
- getRoot() - Method in class salvo.jesus.graph.listener.DirectedAcyclicGraphListener
-
Implementation for DirectedAcyclicGraph.getRoot().
- getRoot() - Method in class salvo.jesus.graph.listener.TreeListener
-
- getRoot() - Method in interface salvo.jesus.graph.Tree
-
Returns the current root of the Tree.
- getRoot() - Method in class salvo.jesus.graph.TreeImpl
-
- getSelectedFont() - Method in class salvo.jesus.graph.javax.swing.JFontChooser
-
Returns a Font object representing the currently selected font, size, and style.
- getSink() - Method in interface salvo.jesus.graph.DirectedEdge
-
Returns the sink Vertex of the edge.
- getSink() - Method in class salvo.jesus.graph.DirectedEdgeImpl
-
Returns the sink Vertex of the edge.
- getSink() - Method in class salvo.jesus.graph.DirectedWeightedEdgeImpl
-
Returns the sink Vertex of the edge.
- getSource() - Method in interface salvo.jesus.graph.DirectedEdge
-
Returns the source Vertex of the edge.
- getSource() - Method in class salvo.jesus.graph.DirectedEdgeImpl
-
Returns the source Vertex of the edge.
- getSource() - Method in class salvo.jesus.graph.DirectedWeightedEdgeImpl
-
Returns the source Vertex of the edge.
- getSpringLength() - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Returns the desired spring length for all edges.
- getStartAt() - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Returns the starting position where the grid will be drawn.
- getStartAt() - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
Returns the starting position where the grid will be drawn.
- getStartDrawPoint() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Determines the starting point where a VisualVertex is drawn.
- getStartingXGridPoint() - Method in class salvo.jesus.graph.visual.layout.Grid
-
- getStartingYGridPoint() - Method in class salvo.jesus.graph.visual.layout.Grid
-
- getStiffness() - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Returns the stiffness for all edges.
- getSubTree(Vertex) - Method in class salvo.jesus.graph.listener.TreeListener
-
- getSubTree(Vertex) - Method in interface salvo.jesus.graph.Tree
-
Returns a new instance of a Tree that is rooted
from the specified node.
- getSubTree(Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- getTabEditors(VisualGraphComponent) - Method in interface salvo.jesus.graph.visual.VisualGraphComponentEditorFactory
-
Implementation of this method should returns an array of
JTabPanels that will be added to GraphTabbedPane.
- getToPortAssignment() - Method in class salvo.jesus.graph.visual.VisualEdge
-
- getTraversal() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getTraversal() - Method in interface salvo.jesus.graph.Graph
-
Gets the traversal algorithm used by the Graph.
- getTraversal() - Method in class salvo.jesus.graph.GraphImpl
-
Gets the traversal algorithm used by the Graph.
- getTraversal() - Method in class salvo.jesus.graph.listener.PathListener
-
- getVertex() - Method in class salvo.jesus.graph.GraphAddVertexEvent
-
Returns the Vertex object that was added to a Graph object
- getVertex() - Method in class salvo.jesus.graph.GraphRemoveEdgeEvent
-
If this edge is being removed implicitly due to the removal of a vertex,
then the vertex being removed; else null.
- getVertex() - Method in class salvo.jesus.graph.GraphRemoveVertexEvent
-
Returns the Vertex object is about to be removed from a Graph object
- getVertex() - Method in class salvo.jesus.graph.visual.VisualVertex
-
Returns the Vertex that VisualVertex encapsulates.
- getVertexA() - Method in interface salvo.jesus.graph.Edge
-
Returns the endpoint A of the edge.
- getVertexA() - Method in class salvo.jesus.graph.EdgeImpl
-
Returns the endpoint A of the edge.
- getVertexB() - Method in interface salvo.jesus.graph.Edge
-
Returns the endpoint B of the edge.
- getVertexB() - Method in class salvo.jesus.graph.EdgeImpl
-
Returns the endpoint B of the edge.
- getVertexElementName() - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- getVertexElementName() - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- getVertexSet() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getVertexSet() - Method in interface salvo.jesus.graph.Graph
-
Returns an unmodifiable set of the vertices included in this graph.
- getVertexSet() - Method in class salvo.jesus.graph.GraphImpl
-
- getVertices(int) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getVertices(int) - Method in interface salvo.jesus.graph.Graph
-
Returns all vertices with the specified degree.
- getVertices(int) - Method in class salvo.jesus.graph.GraphImpl
-
Returns all vertices with the specified degree.
- getVerticesCount() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getVerticesCount() - Method in interface salvo.jesus.graph.Graph
-
Returns the number of vertices in the graph
- getVerticesCount() - Method in class salvo.jesus.graph.GraphImpl
-
Returns the number of vertices in the graph
- getVerticesIterator() - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- getVerticesIterator() - Method in interface salvo.jesus.graph.Graph
-
Returns an iterator that iterates through the graph's vertices in
arbitrary order.
- getVerticesIterator() - Method in class salvo.jesus.graph.GraphImpl
-
Returns a read-only iterator that iterates through the graph's vertices.
- getVisualEdge(Edge) - Method in class salvo.jesus.graph.visual.VisualGraph
-
- getVisualEdge(int, int) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns a VisualEdge whose line is nearest the specified point.
- getVisualEdgePainterFactory() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns an instance of the factory used to create painters for VisualEdges.
- getVisualEdges() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the List of VisualEdges contained within this VisualGraph
- getVisualGraph() - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Returns the VisualGraph where the VisualGraphComponent is contained.
- getVisualGraph() - Method in class salvo.jesus.graph.visual.GraphEditor
-
Returns the VisualGraph object that is encapsulated in GraphEditor.
- getVisualGraph() - Method in class salvo.jesus.graph.visual.GraphPanel
-
Returns the VisualGraph that this class encapsulates.
- getVisualGraph() - Method in class salvo.jesus.graph.visual.GraphScrollPane
-
Returns the VisualGraph that is encapsulated within
GraphScrollPane.GraphPanelSizeable.
- getVisualGraph() - Method in class salvo.jesus.graph.visual.layout.GraphLayoutEvent
-
Convenience method that is similar to getSource() but returns an explicit
VisualGraph object.
- getVisualGraph() - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Returns the VisualGraph where the VisualGraphComponent is contained.
- getVisualGraph() - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- getVisualGraphComponentEditorFactory() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns an instance of the factory used to create custom editors
for VisualVertex and VisualEdge.
- getVisualVertex() - Method in class salvo.jesus.graph.visual.layout.GraphLayoutEvent
-
Returns the VisualVertex object that has been laid out.
- getVisualVertex(Vertex) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the VisualVertex object for the corresponding Vertex object in the
Graph object encapsulated by VisualGraph.
- getVisualVertexA() - Method in class salvo.jesus.graph.visual.VisualEdge
-
Returns the VisualVertex object at the tail of the edge.
- getVisualVertexB() - Method in class salvo.jesus.graph.visual.VisualEdge
-
Returns the VisualVertex object at the head of the edge.
- getVisualVertexPainterFactory() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns an instance of the factory used to create painters for VisualVertices.
- getVisualVertices() - Method in class salvo.jesus.graph.visual.VisualGraph
-
Returns the List of VisualVertices contained within this VisualGraph
- getWeight() - Method in class salvo.jesus.graph.DirectedWeightedEdgeImpl
-
Returns the weight of the edge.
- getWeight() - Method in interface salvo.jesus.graph.WeightedEdge
-
Returns the weight of the edge.
- getWeight() - Method in class salvo.jesus.graph.WeightedEdgeImpl
-
Returns the weight of the edge.
- getWidth() - Method in class salvo.jesus.graph.visual.layout.Grid
-
Returns the number of x grid lines.
- getWindingRule() - Method in class salvo.jesus.graph.java.awt.geom.SerializablePathIterator
-
Delegates call to PathIterator.getWindingRule()
- getXGridDistance() - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Returns the distance between horizontal grid lines.
- getXGridDistance() - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
Returns the distance between horizontal grid lines.
- getYGridDistance() - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Returns the distance between vertical grid lines.
- getYGridDistance() - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
Returns the distance between vertical grid lines.
- Graph - Interface in salvo.jesus.graph
-
An interface for Graphs.
- GRAPH_ELEMENT_LITERAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- GraphAddEdgeEvent - Class in salvo.jesus.graph
-
This event is used to notify interested parties that an Edge object
has been added to a Graph object.
- GraphAddEdgeEvent(Object, Edge, boolean, boolean) - Constructor for class salvo.jesus.graph.GraphAddEdgeEvent
-
Creates a GraphAddEdgeEvent object indicating the source of the event
and the Edge that was added to a Graph object
- GraphAddEdgeListener - Interface in salvo.jesus.graph
-
- GraphAddVertexEvent - Class in salvo.jesus.graph
-
This event is used to notify interested parties that a Vertex object
has been added to a Graph object.
- GraphAddVertexEvent(Object, Vertex, Edge) - Constructor for class salvo.jesus.graph.GraphAddVertexEvent
-
Creates a GraphAddVertexEvent object indicating the source of the event
and the Vertex that was added to a Graph object
- GraphAddVertexListener - Interface in salvo.jesus.graph
-
- GraphComponent - Interface in salvo.jesus.graph
-
An interface defining either a Vertex or an Edge in
a Graph.
- GraphContractionAlgorithm - Class in salvo.jesus.graph.algorithm
-
GraphContraction is an algorithm class for managing a series of contractions
on a graph (directed or undirected).
- GraphContractionAlgorithm(Graph) - Constructor for class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
- GraphDelegator - Class in salvo.jesus.graph.adaptor
-
GraphDelegator is a utility base for creating adaptors which need to
delegate most of their methods to an underlying Graph.
- GraphDelegator(Graph) - Constructor for class salvo.jesus.graph.adaptor.GraphDelegator
-
- GraphEditor - Class in salvo.jesus.graph.visual
-
GraphEditor encapsulates GraphScrollPane so that a toolbar is provided
for the user to add and remove vertices and edges dynamically.
- GraphEditor() - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object without a specified GraphScrollPane
object to draw.
- GraphEditor(GraphPanelState) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor without a specified GraphScrollPane but with
a given initial GraphPanelState, the GraphPanel property of GraphPanelState will be set.
- GraphEditor(GraphScrollPane) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object with a given GraphScrollPane
object to draw.
- GraphEditor(VisualGraph) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object with a given VisualGraph to draw
- GraphEditor(Graph) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object with a given Graph
- GraphEditor(GraphPanelState, VisualGraph) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object with a given VisualGraph and a given state,
the GraphPanel property of GraphPanelState will be set.
- GraphEditor(GraphPanelState, Graph) - Constructor for class salvo.jesus.graph.visual.GraphEditor
-
Creates a GraphEditor object with a given Graph and a given state,
the GraphPanel property of GraphPanelState will be set.
- GraphException - Exception in salvo.jesus.graph
-
Exception superclass thrown from methods of graphs.
- GraphException() - Constructor for exception salvo.jesus.graph.GraphException
-
- GraphException(String) - Constructor for exception salvo.jesus.graph.GraphException
-
- GraphFactory - Interface in salvo.jesus.graph
-
This interface defines a factory for creting Vertices and Edges
in a Graph.
- GraphGridLayoutManager - Interface in salvo.jesus.graph.visual.layout
-
An extension of the GraphLayoutManager interface specifically
for placing vertices in grids.
- GRAPHIC_ATTRIBUTE_LITERAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- GRAPHICS_ELEMENT_LITERAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- GraphImpl - Class in salvo.jesus.graph
-
An implementation of the Graph interface.
- GraphImpl() - Constructor for class salvo.jesus.graph.GraphImpl
-
- GraphImplFactory - Class in salvo.jesus.graph
-
The factory for creating Vertices and Edges in a GraphImpl class.
- GraphImplFactory() - Constructor for class salvo.jesus.graph.GraphImplFactory
-
- GraphLayoutEvent - Class in salvo.jesus.graph.visual.layout
-
This is a general purpose graph layout event that is used to notify
interested parties that a vertex has just been laid out in the graph.
- GraphLayoutEvent(VisualGraph, VisualVertex) - Constructor for class salvo.jesus.graph.visual.layout.GraphLayoutEvent
-
Creates a GraphLayoutEvent object indicating the VisualVertex object
that has been laid out and the VisualGraph where the VisualVertex object
belongs.
- GraphLayoutListener - Interface in salvo.jesus.graph.visual.layout
-
The listener interface for receiving notification of graph layout events.
- GraphLayoutManager - Interface in salvo.jesus.graph.visual.layout
-
The layout manager interface responsible for visually laying out
the vertices in a graph.
- GraphListener - Interface in salvo.jesus.graph
-
GraphListener is the listener interface for receiving notifications when a
Graph is modified in any way.
- GraphPanel - Class in salvo.jesus.graph.visual
-
GraphPanel encapsulates the visual representation of a graph
(VisualGraph) into a panel.
- GraphPanelEdgeState - Class in salvo.jesus.graph.visual
-
State object that represents the edge mode in a GraphPanel.
- GraphPanelEdgeState(GraphPanel) - Constructor for class salvo.jesus.graph.visual.GraphPanelEdgeState
-
Creates a GraphPanelEdgeState object for the specified GraphPanel object.
- GraphPanelNormalState - Class in salvo.jesus.graph.visual
-
State object that represents the normal mode in a GraphPanel.
- GraphPanelNormalState(GraphPanel) - Constructor for class salvo.jesus.graph.visual.GraphPanelNormalState
-
Creates a GraphPanelNormalState object for the specified GraphPanel object.
- GraphPanelNormalState() - Constructor for class salvo.jesus.graph.visual.GraphPanelNormalState
-
- GraphPanelState - Class in salvo.jesus.graph.visual
-
Abstract state object of GraphPanel, applying the state design pattern.
- GraphPanelVertexState - Class in salvo.jesus.graph.visual
-
State object that represents the vertex mode in a GraphPanel.
- GraphPanelVertexState(GraphPanel) - Constructor for class salvo.jesus.graph.visual.GraphPanelVertexState
-
Creates a GraphPanelVertexState object for the specified GraphPanel object.
- GraphRemoveEdgeEvent - Class in salvo.jesus.graph
-
This event is used to notify interested parties that an Edge object
is about to be removed from a Graph object.
- GraphRemoveEdgeEvent(Object, Edge, Vertex) - Constructor for class salvo.jesus.graph.GraphRemoveEdgeEvent
-
Creates a GraphRemoveEdgeEvent object indicating the source of the event
and the Edge that is about to be removed from a Graph object
- GraphRemoveEdgeListener - Interface in salvo.jesus.graph
-
- GraphRemoveVertexEvent - Class in salvo.jesus.graph
-
This event is used to notify interested parties that a Vertex object
is about to be removed from a Graph object.
- GraphRemoveVertexEvent(Object, Vertex) - Constructor for class salvo.jesus.graph.GraphRemoveVertexEvent
-
Creates a GraphRemoveVertexEvent object indicating the source of the event
and the Vertex is about to be removed from a Graph object
- GraphRemoveVertexListener - Interface in salvo.jesus.graph
-
- GraphScrollPane - Class in salvo.jesus.graph.visual
-
GraphScrollPane encapsulates GraphPanelSizeable so that the
visual representation of the graph has scrollbars to allow the user
to view other portions of the graph that are not in the direct view of
the viewport of GraphScrollPane.
- GraphScrollPane() - Constructor for class salvo.jesus.graph.visual.GraphScrollPane
-
calls GraphScrollPane(new GraphPanelNormalState(), new VisualGraph());
- GraphScrollPane(GraphPanelState) - Constructor for class salvo.jesus.graph.visual.GraphScrollPane
-
calls GraphScrollPane(gps, new VisualGraph()) with the given GraphPanelState and sets the given graph.
- GraphScrollPane(VisualGraph) - Constructor for class salvo.jesus.graph.visual.GraphScrollPane
-
calls GraphScrollPane(new GraphPanelNormalState(), vgraph)
- GraphScrollPane(GraphPanelState, VisualGraph) - Constructor for class salvo.jesus.graph.visual.GraphScrollPane
-
Creates a GraphScrollPane object with the given GraphPanelState and initializes the scrollbars and the
GraphPanelSizeable which it encapsulates.
- GraphTabbedPane - Class in salvo.jesus.graph.visual
-
A subclass of JTabbedPane so that an initial JTabPanel
is automatically added as a tab page.
- GraphTabbedPane(VisualGraphComponent) - Constructor for class salvo.jesus.graph.visual.GraphTabbedPane
-
Creates a GraphTabbedPane object where all JTabPanels show
certain properties of a VisualGraphComponent.
- GraphToXGMMLDOMHandler - Class in salvo.jesus.graph.xml
-
An implmentation of GraphToXMLHandler that serializes a Graph and/or
VisualGraph to XGMML via DOM.
- GraphToXGMMLDOMHandler(GraphToXMLEventGenerator, XMLSerializer) - Constructor for class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
- GraphToXGMMLSAXHandler - Class in salvo.jesus.graph.xml
-
An implmentation of GraphToXMLHandler that serializes a Graph and/or
VisualGraph to XGMML via SAX.
- GraphToXGMMLSAXHandler(GraphToXMLEventGenerator, XMLSerializer) - Constructor for class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
- GraphToXMLEventGenerator - Interface in salvo.jesus.graph.xml
-
An interface to serialize Graphs to XML.
- GraphToXMLEventGeneratorImpl - Class in salvo.jesus.graph.xml
-
- GraphToXMLEventGeneratorImpl() - Constructor for class salvo.jesus.graph.xml.GraphToXMLEventGeneratorImpl
-
- GraphToXMLHandler - Interface in salvo.jesus.graph.xml
-
An interface to handle events generated by GraphToXMLEventGenerator.
- GraphTraversal - Class in salvo.jesus.graph.algorithm
-
Abstract class for an algorithm implementing graph traversal.
- GraphTraversal(Graph) - Constructor for class salvo.jesus.graph.algorithm.GraphTraversal
-
- GraphUnionAlgorithm - Class in salvo.jesus.graph.algorithm
-
GraphUnionAlgorithm is an algorithm class for managing the operation
of taking the union of graphs (directed or undirected).
- GraphUnionAlgorithm(Graph) - Constructor for class salvo.jesus.graph.algorithm.GraphUnionAlgorithm
-
Begin a new union.
- GraphUtil - Class in salvo.jesus.graph
-
Graph-level utility functions.
- GraphUtil() - Constructor for class salvo.jesus.graph.GraphUtil
-
- GraphUtil.EdgeContractionRule - Interface in salvo.jesus.graph
-
EdgeContractionRule is a callback for the contractVertices method.
- Grid - Class in salvo.jesus.graph.visual.layout
-
The Grid class represents a matrix of hypothetical vertical and horizontal grid lines,
where each intersection of the grid lines is a grid point.
- Grid(List) - Constructor for class salvo.jesus.graph.visual.layout.Grid
-
Creates a Grid object to be used by the vertices.
- Grid(List, int, int) - Constructor for class salvo.jesus.graph.visual.layout.Grid
-
- salvo.jesus.geom - package salvo.jesus.geom
-
- salvo.jesus.graph - package salvo.jesus.graph
-
- salvo.jesus.graph.adaptor - package salvo.jesus.graph.adaptor
-
- salvo.jesus.graph.algorithm - package salvo.jesus.graph.algorithm
-
- salvo.jesus.graph.java.awt - package salvo.jesus.graph.java.awt
-
- salvo.jesus.graph.java.awt.geom - package salvo.jesus.graph.java.awt.geom
-
- salvo.jesus.graph.javax.swing - package salvo.jesus.graph.javax.swing
-
- salvo.jesus.graph.listener - package salvo.jesus.graph.listener
-
- salvo.jesus.graph.visual - package salvo.jesus.graph.visual
-
- salvo.jesus.graph.visual.drawing - package salvo.jesus.graph.visual.drawing
-
- salvo.jesus.graph.visual.layout - package salvo.jesus.graph.visual.layout
-
- salvo.jesus.graph.xml - package salvo.jesus.graph.xml
-
- salvo.jesus.util - package salvo.jesus.util
-
- SerializablePathIterator - Class in salvo.jesus.graph.java.awt.geom
-
An implementation of PathIterator that is also Serializable
to workaround the fact that all of the classes in java.awt.geom
are non-serliaizable, and GeneralPath is declared final.
- SerializablePathIterator(PathIterator) - Constructor for class salvo.jesus.graph.java.awt.geom.SerializablePathIterator
-
Creates an instance of a SerializablePathIterator that wraps
around a PathItereator.
- serialize(Graph) - Method in interface salvo.jesus.graph.xml.GraphToXMLEventGenerator
-
Method to be implemented by subclasses to serialize a Graph
- serialize(VisualGraph) - Method in interface salvo.jesus.graph.xml.GraphToXMLEventGenerator
-
- serialize(Graph) - Method in class salvo.jesus.graph.xml.GraphToXMLEventGeneratorImpl
-
Serialize the Graph using the specified XMLSerializer
- serialize(VisualGraph) - Method in class salvo.jesus.graph.xml.GraphToXMLEventGeneratorImpl
-
- serializeEdge(Edge) - Method in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
Calls the delegate's serializerEdge() method
- serializeEdge(Edge) - Method in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
Calls the delegate's serializerEdge() method
- serializeEdge(Edge) - Method in interface salvo.jesus.graph.xml.GraphToXMLHandler
-
Called only once for each Edge in the Graph being serialized.
- serializer - Variable in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
- serializer - Variable in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
- serializeVertex(Vertex) - Method in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
Calls the delegate's serializerVertex() method
- serializeVertex(Vertex) - Method in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
Calls the delegate's serializerVertex() method
- serializeVertex(Vertex) - Method in interface salvo.jesus.graph.xml.GraphToXMLHandler
-
Called only once for each Vertex in the Graph being serialized.
- setColor(Color) - Method in class salvo.jesus.graph.javax.swing.JColor
-
Changes the Color object encapsulated by JColor
- setDrawGrid(boolean) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
This method sets or unsets the drawing of the grid
- setDrawGrid(boolean) - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
This method sets or unsets the drawing of the grid
- setEdgeMode() - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the mode of operation to EDGE_MODE
- setEletricalRepulsion(double) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Sets the value of the electrical repulsion between all vertices
- setFillcolor(Color) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets the fill color used to draw the VisualGraphComponent
- setFillcolor(Color) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets the fill color used to draw the VisualGraphComponent
- setFollowVertexLabel(boolean) - Method in class salvo.jesus.graph.EdgeImpl
-
- setFollowVertexLabel(boolean) - Method in interface salvo.jesus.graph.LabeledEdge
-
Specifies if the edge should follow the labels of its vertices.
- setFollowVertexLabel(boolean) - Method in class salvo.jesus.graph.LabeledEdgeImpl
-
- setFont(Font) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets the font used to draw the String describing the VisualGraphComponent
- setFont(Font) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets the font used to draw the String describing the VisualGraphComponent
- setFontcolor(Color) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets the color of the font used to draw the String describing the VisualGraphComponent
- setFontcolor(Color) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets the color of the font used to draw the String describing the VisualGraphComponent
- setFromPortAssignment(Point2D) - Method in class salvo.jesus.graph.visual.VisualEdge
-
- setGeneralPath(GeneralPath) - Method in class salvo.jesus.graph.javax.swing.GeneralPathPanelList
-
Calls GeneralPathPanel.setGeneralPath() and updates
the internal JList with segments from the new
GeneralPath.
- setGeneralPath(GeneralPath) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets geometry used to draw the outline of the VisualGraphComponent.
- setGeneralPath(PathIterator) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
- setGeneralPath(GeneralPath) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets geometry used to draw the outline of the VisualGraphComponent.
- setGeneralPath(PathIterator) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets geometry used to draw the outline of the VisualGraphComponent.
- setGeneralPath(GeneralPath) - Method in class salvo.jesus.graph.visual.VisualVertex
-
Sets geometry used to draw the VisualVertex.
- setGraph(Graph) - Method in class salvo.jesus.graph.visual.GraphEditor
-
Sets the new Graph object that is encapsulated by GraphEditor.
- setGraph(Graph, GraphScrollPane) - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the Graph that this class encapsulates.
- setGraph(Graph) - Method in class salvo.jesus.graph.visual.GraphScrollPane
-
Sets the Graph that is encapsulated within
GraphScrollPane.GraphPanelSizeable.
- setGraph(Graph) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Sets the Graph object that the VisualGraph object encapsulates.
- setGraphFactory(GraphFactory) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- setGraphFactory(GraphFactory) - Method in interface salvo.jesus.graph.Graph
-
Sets the factory that will be responsible for creating Vertices
and Edges in a Graph.
- setGraphFactory(GraphFactory) - Method in class salvo.jesus.graph.GraphImpl
-
Sets the factory that will be responsible for creating Vertices
and Edges in a Graph.
- setGraphLayoutListener(GraphLayoutListener) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
Sets the listener object that receives notification whenever a
vertex in the graph is laid out, either intermediately or for its
final position, by the layout manager.
- setGraphLayoutManager(GraphLayoutManager) - Method in class salvo.jesus.graph.visual.GraphEditor
-
Sets the layout manager to use to layout the vertices of the graph.
- setGraphLayoutManager(GraphLayoutManager) - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the layout manager to use to layout the vertices of the graph.
- setGraphLayoutManager(GraphLayoutManager) - Method in class salvo.jesus.graph.visual.GraphScrollPane
-
Sets the layout manager to use to layout the vertices of the graph.
- setGraphLayoutManager(GraphLayoutManager) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Sets the layout manager to use to layout the vertices of the graph.
- setGraphPanel(GraphPanel) - Method in class salvo.jesus.graph.visual.GraphPanelState
-
- setGridPoint(int, int, VisualVertex) - Method in class salvo.jesus.graph.visual.layout.Grid
-
Assigns a VisualVertex object of the graph to the specified position in the grid.
- setIncrement(double) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Sets the increment by which the vertices gets close to the equilibrium
or gets closer to the direction of the force.
- setLabel(String) - Method in class salvo.jesus.graph.EdgeImpl
-
- setLabel(String) - Method in class salvo.jesus.graph.LabeledEdgeImpl
-
- setLabel(String) - Method in interface salvo.jesus.graph.LabeledGraphComponent
-
Set the label on this component.
- setLabel(String) - Method in class salvo.jesus.graph.LabeledGraphComponentImpl
-
- setLabel(String) - Method in class salvo.jesus.graph.VertexImpl
-
- setLabel(String) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets the text displayed for the VisualGraphComponent.
- setLabel(String) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets the text displayed for the VisualGraphComponent
- setLeftPanel(Component) - Method in class salvo.jesus.graph.visual.GraphEditor
-
- setLinetype(int) - Method in class salvo.jesus.graph.visual.VisualEdge
-
- setLocation(int, int) - Method in class salvo.jesus.graph.visual.VisualVertex
-
Moves the location of the VisualVertex to the new coordinate.
- setLocation(double, double) - Method in class salvo.jesus.graph.visual.VisualVertex
-
- setLocationDelta(int, int) - Method in class salvo.jesus.graph.visual.VisualVertex
-
Moves the location of the VisualVertex' shape by the specified delta values.
- setLocationDelta(double, double) - Method in class salvo.jesus.graph.visual.VisualVertex
-
- setMinimumSpanningTreeAlgorithm(MinimumSpanningTreeAlgorithm) - Method in class salvo.jesus.graph.WeightedGraphImpl
-
Sets the algorithm used to determine the minimum spanning tree.
- setNormalMode() - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the mode of operation to NORMAL_MODE
- setObject(Object) - Method in class salvo.jesus.graph.VertexImpl
-
Setter method sets this.object to newobject
- setOrthogonalLine() - Method in class salvo.jesus.graph.visual.VisualEdge
-
- setOrthogonalLine() - Method in class salvo.jesus.graph.visual.VisualGraph
-
- setOutlineColor(Color) - Method in class salvo.jesus.graph.javax.swing.GeneralPathPanelList
-
Simply calls GeneralPathPanel.setOutlineColor()
- setOutlinecolor(Color) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Sets the outline color used to draw the VisualGraphComponent
- setOutlinecolor(Color) - Method in interface salvo.jesus.graph.visual.VisualGraphComponent
-
Sets the outline color used to draw the VisualGraphComponent
- setPainter(Painter) - Method in class salvo.jesus.graph.visual.AbstractVisualGraphComponent
-
Assigns a new Painter delegate which will be responsible for further
painting of this VisualGraphComponent.
- setPriority(HeapNode, double) - Method in class salvo.jesus.util.Heap
-
Sets the priority of a specific node in the heap, thereby also forcing
to fixup the heap to satisfy the heap condition.
- setPriority(double) - Method in class salvo.jesus.util.HeapNode
-
Modifies the priority of the HeapNode within the Heap.
- setRoot(Vertex) - Method in class salvo.jesus.graph.listener.TreeListener
-
- setRoot(Vertex) - Method in interface salvo.jesus.graph.Tree
-
Sets the root of the Tree.
- setRoot(Vertex) - Method in class salvo.jesus.graph.TreeImpl
-
- setShortestPathAlgorithm(ShortestPathAlgorithm) - Method in class salvo.jesus.graph.WeightedGraphImpl
-
Sets the algorithm used to determine the shortest path spanning tree.
- setSpringLength(double) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Sets the desired length of the spring among all edges
- setStartAt(Point) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
This method sets the point at which the grid starts.
- setStartAt(Point) - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
This method sets the point at which the grid starts.
- setStiffness(double) - Method in class salvo.jesus.graph.visual.layout.ForceDirectedLayout
-
Sets the value of stiffness among all edges
- setStraightLine() - Method in class salvo.jesus.graph.visual.VisualEdge
-
- setStraightLine() - Method in class salvo.jesus.graph.visual.VisualGraph
-
- setToPortAssignment(Point2D) - Method in class salvo.jesus.graph.visual.VisualEdge
-
- setTraversal(GraphTraversal) - Method in class salvo.jesus.graph.adaptor.GraphDelegator
-
- setTraversal(GraphTraversal) - Method in interface salvo.jesus.graph.Graph
-
Sets the graph traversal algorithm to be used
- setTraversal(GraphTraversal) - Method in class salvo.jesus.graph.GraphImpl
-
Sets the graph traversal algorithm to be used
- setVertex(Vertex) - Method in class salvo.jesus.graph.visual.VisualVertex
-
Sets the vertex that the VisualVertex encapsulates.
- setVertexMode() - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the mode of operation to VERTEX_MODE
- setVisualEdge(Edge, VisualEdge) - Method in class salvo.jesus.graph.visual.VisualGraph
-
- setVisualEdgePainterFactory(VisualEdgePainterFactory) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Sets the factory for creating painters for VisualEdges.
- setVisualGraph(VisualGraph) - Method in class salvo.jesus.graph.visual.GraphEditor
-
Sets the new VisualGraph object that is encapsulated by GraphEditor.
- setVisualGraph(VisualGraph, GraphScrollPane) - Method in class salvo.jesus.graph.visual.GraphPanel
-
Sets the VisualGraph that this class encapsulates.
- setVisualGraph(VisualGraph) - Method in class salvo.jesus.graph.visual.GraphScrollPane
-
Sets the VisualGraph that is encapsulated within
GraphScrollPane.GraphPanelSizeable.
- setVisualGraphComponentEditorFactory(VisualGraphComponentEditorFactory) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Sets the factory for creating custom editors for VisualVertex and VisualEdges.
- setVisualVertex(Vertex, VisualVertex) - Method in class salvo.jesus.graph.visual.VisualGraph
-
- setVisualVertexPainterFactory(VisualVertexPainterFactory) - Method in class salvo.jesus.graph.visual.VisualGraph
-
Sets the factory for creating painters for VisualVertices
- setWeight(double) - Method in class salvo.jesus.graph.DirectedWeightedEdgeImpl
-
Sets the weight of the edge.
- setWeight(double) - Method in interface salvo.jesus.graph.WeightedEdge
-
Sets the weight of the edge.
- setWeight(double) - Method in class salvo.jesus.graph.WeightedEdgeImpl
-
Sets the weight of the edge.
- setXGridDistance(int) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
This method sets the distance between vertical grids
- setXGridDistance(int) - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
This method sets the distance between vertical grids
- setYGridDistance(int) - Method in class salvo.jesus.graph.visual.layout.AbstractGridLayout
-
This method sets the distance between horizontal grids
- setYGridDistance(int) - Method in interface salvo.jesus.graph.visual.layout.GraphGridLayoutManager
-
This method sets the distance between horizontal grids
- shortestPath(Vertex) - Method in class salvo.jesus.graph.algorithm.ShortestPathAlgorithm
-
Abstract method to be implemented by subclasses to determine
a shortest path spanning tree from a given vertex in the form
of a graph.
- shortestPath(Vertex) - Method in class salvo.jesus.graph.algorithm.ShortestPathDijkstraAlgorithm
-
Determines the shortest path from a given vertex to all other vertices
that are in the same connected set as the given vertex in the weighted graph
using Dijkstra's algorithm.
- shortestPath(Vertex) - Method in interface salvo.jesus.graph.WeightedGraph
-
Determine a shortest path spanning tree for the weighted graph.
- shortestPath(Vertex) - Method in class salvo.jesus.graph.WeightedGraphImpl
-
Determine a shortest path spanning tree for the weighted graph.
- ShortestPathAlgorithm - Class in salvo.jesus.graph.algorithm
-
Abstract class for implementing the shortest path algorithm.
- ShortestPathAlgorithm(WeightedGraph) - Constructor for class salvo.jesus.graph.algorithm.ShortestPathAlgorithm
-
- ShortestPathDijkstraAlgorithm - Class in salvo.jesus.graph.algorithm
-
A concrete implementation of ShortestPathAlgorithm using Dijkstra's method.
- ShortestPathDijkstraAlgorithm(WeightedGraph, HeapNodeComparator) - Constructor for class salvo.jesus.graph.algorithm.ShortestPathDijkstraAlgorithm
-
Creates an instance of ShortestPathDijkstraAlgorithm.
- shouldBeSelfLoop(Edge) - Method in class salvo.jesus.graph.algorithm.GraphContractionAlgorithm
-
Subclass method called to decide whether a given edge
encountered during contraction should be turned into a self-loop
on the contracted vertex.
- shouldBeSelfLoop(Edge) - Method in interface salvo.jesus.graph.GraphUtil.EdgeContractionRule
-
Called by contractVertices to decide whether a given edge
encountered during contraction should be turned into a self-loop
on the contracted vertex.
- SimplePath - Interface in salvo.jesus.graph
-
An interface that denotes a Path that is simple.
- SimplePathImpl - Class in salvo.jesus.graph
-
Implementation of SimplePath interface guaranteeing that the
path is simple, meaning no Vertex is repeated in the path.
- SimplePathImpl() - Constructor for class salvo.jesus.graph.SimplePathImpl
-
Creates an instance of SimplePathImpl.
- SimplePathListener - Class in salvo.jesus.graph.listener
-
SimplePathListener imposes a simple path structure on a
Graph.
- SimplePathListener(SimplePath) - Constructor for class salvo.jesus.graph.listener.SimplePathListener
-
Creates a new SimplePathListener for the given SimplePath.
- SOURCE_ATTRIBUTE_LITERAL - Static variable in class salvo.jesus.graph.xml.XGMML
-
- startAttElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
Process <att> element.
- startCenterElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startDocument() - Method in class salvo.jesus.graph.xml.XMLToGraphDelegatorHandler
-
- startDocument() - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- startEdgeElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startElement(String, String, String, Attributes) - Method in class salvo.jesus.graph.xml.XMLToGraphDelegatorHandler
-
- startElement(String, String, String, Attributes) - Method in class salvo.jesus.graph.xml.XMLToGraphHandler
-
- startGraphElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
Detects if the graph is directed or not.
- startGraphicsElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startLineElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startNodeElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startPointElement(Attributes) - Method in class salvo.jesus.graph.xml.XGMMLContentHandler
-
- startSerialize(Graph) - Method in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
Initializes the delegate to be the inner class GraphHandler,
and calls the startSerialize() method of the delegate.
- startSerialize(VisualGraph) - Method in class salvo.jesus.graph.xml.GraphToXGMMLDOMHandler
-
Initializes the delegate to be the inner class VisualGraphHandler,
and calls the startSerialize() method of the delegate.
- startSerialize(Graph) - Method in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
Initializes the delegate to be the inner class GraphHandler,
and calls the startSerialize() method of the delegate.
- startSerialize(VisualGraph) - Method in class salvo.jesus.graph.xml.GraphToXGMMLSAXHandler
-
Initializes the delegate to be the inner class VisualGraphHandler,
and calls the startSerialize() method of the delegate.
- startSerialize(Graph) - Method in interface salvo.jesus.graph.xml.GraphToXMLHandler
-
Called only once before the serialization process begins.
- startSerialize(VisualGraph) - Method in interface salvo.jesus.graph.xml.GraphToXMLHandler
-
Called only once before the serialization process begins.
- StopAtVisitor - Class in salvo.jesus.graph
-
A Visitor that notifies a traversal to stop at a particular Vertex.
- StopAtVisitor(Vertex) - Constructor for class salvo.jesus.graph.StopAtVisitor
-
Creates a new instance of StopAtVisitor and specifies
which Vertex stop
- str - Variable in class salvo.jesus.graph.EdgeImpl
-
The string returned when toString() is called.
- StraightLineLayout - Class in salvo.jesus.graph.visual.layout
-
- StraightLineLayout(VisualGraph) - Constructor for class salvo.jesus.graph.visual.layout.StraightLineLayout
-
Creates a StraightLineLayout object used to layout the VisualGraph object
specified by vgraph.
- StraightLineLayout(GraphScrollPane) - Constructor for class salvo.jesus.graph.visual.layout.StraightLineLayout
-
Creates a StraightLineLayout object used to layout the VisualGraph object
specified by vgraph.
- StraightLineLayout(GraphEditor) - Constructor for class salvo.jesus.graph.visual.layout.StraightLineLayout
-
Creates a StraightLineLayout object used to layout the VisualGraph object
specified by vgraph.
- StringComparator - Class in salvo.jesus.util
-
A Comparator to compare the characters between two String objects.
- StringComparator() - Constructor for class salvo.jesus.util.StringComparator
-
Creates an instance of StringComparator
- subset(Collection, Object, Comparator) - Static method in class salvo.jesus.util.Collections
-
Returns a subset of the specified collection whose elements match a given object
using a specified Comparator.
- SYSTEM_ID - Static variable in class salvo.jesus.graph.xml.XGMML
-
System ID / DTD of XGMML