Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

M

Main - Class in berack96.lib.graph.view
 
Main() - Constructor for class berack96.lib.graph.view.Main
 
main(String[]) - Static method in class berack96.lib.graph.view.Main
 
MapGraph<V,W extends java.lang.Number> - Class in berack96.lib.graph.impl
Graph that uses HashMap for vertices and edges
More specifically it utilizes a Map containing all the vertices mapped to all their edges
Technically this version of the graph combine the fast adding/removing of the edges of the Matrix implementation, with the low memory and fast adding/removing of vertices of the Linked List implementation.
This happen if the HashMap is not reallocated.
MapGraph() - Constructor for class berack96.lib.graph.impl.MapGraph
 
mark(V, Object) - Method in interface berack96.lib.graph.Graph
Add to the specified vertex the mark passed.
A vertex can have multiple marker.
mark(V, Object) - Method in class berack96.lib.graph.impl.AdjGraph
 
mark(V, Object) - Method in class berack96.lib.graph.impl.MapGraph
 
mark(V, Object) - Method in class berack96.lib.graph.impl.MatrixGraph
 
mark - Variable in class berack96.lib.graph.models.MarkSaveStructure
 
mark(Object) - Method in class berack96.lib.graph.Vertex
Mark the vertex with the associated string
marks() - Method in interface berack96.lib.graph.Graph
Get all the marks of this graph.
Specifically it will return a collection of marks where every mark
as associated at least one vertex of the graph.
If the graph doesn't have vertex marked then it is returned an empty collection.
marks() - Method in class berack96.lib.graph.impl.AdjGraph
 
marks() - Method in class berack96.lib.graph.impl.MapGraph
 
marks() - Method in class berack96.lib.graph.impl.MatrixGraph
 
MarkSaveStructure - Class in berack96.lib.graph.models
Support class used for saving a Graph in a file.
MarkSaveStructure() - Constructor for class berack96.lib.graph.models.MarkSaveStructure
 
MarkSaveStructure(String, Object) - Constructor for class berack96.lib.graph.models.MarkSaveStructure
 
MatrixGraph<V,W extends java.lang.Number> - Class in berack96.lib.graph.impl
 
MatrixGraph() - Constructor for class berack96.lib.graph.impl.MatrixGraph
 
modEdge(VertexComponent<V>, VertexComponent<V>, W) - Method in class berack96.lib.graph.view.GraphPanel
 
mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
 
mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
 
mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
 
moveVertex(VertexComponent<V>, Point) - Method in class berack96.lib.graph.view.GraphPanel
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links