Uses of Class
com.mxgraph.view.mxGraph
Packages that use mxGraph
Package
Description
This package provides various algorithms for graph analysis, such as
shortest path and minimum spanning tree.
This package contains all classes for input/output.
This package contains various graph layouts.
This package contains the main component for JFC/Swing, namely the graph
component and the outline component.
This package contains all classes required for mouse event handling in
JFC/Swing.
This package contains all utility classes that require JFC/Swing, namely for
mouse event handling, drag and drop, actions and overlays.
This package provides utility classes such as mxConstants, mxUtils, mxPoint
and mxRectangle as well as all classes for custom events and the undo
history.
This package implements the graph component, represented by the mxGraph
class.
-
Uses of mxGraph in com.mxgraph.analysis
Fields in com.mxgraph.analysis declared as mxGraphMethods in com.mxgraph.analysis that return mxGraphMethods in com.mxgraph.analysis with parameters of type mxGraphModifier and TypeMethodDescriptionmxGraphAnalysis.getConnectionComponents(mxGraph graph, Object[] v, Object[] e) Returns a union find structure representing the connection components of G=(E,V).static mxGeneratorFunctionmxGraphGenerator.getGeneratorFunction(mxGraph graph, boolean weighted, double minWeight, double maxWeight) Object[]mxGraphAnalysis.getMinimumSpanningTree(mxGraph graph, Object[] v, mxICostFunction cf, boolean directed) Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).Object[]mxGraphAnalysis.getMinimumSpanningTree(mxGraph graph, Object[] v, Object[] e, mxICostFunction cf) Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).Object[]mxGraphAnalysis.getShortestPath(mxGraph graph, Object from, Object to, mxICostFunction cf, int steps, boolean directed) Returns the shortest path between two cells or their descendants represented as an array of edges in order of traversal.void -
Uses of mxGraph in com.mxgraph.io
Methods in com.mxgraph.io with parameters of type mxGraphModifier and TypeMethodDescriptionstatic voidParses simple GD format and populate the specified graphstatic voidReceives a GraphMl document and parses it generating a new graph that is inserted in graph.static mxGraphMlGraphmxGraphMlCodec.decodeGraph(mxGraph graph, Object parent, mxGraphMlGraph gmlGraph) Returns a Gml graph with the data of the vertexes and edges in the graph.static StringGenerates a GD text output with the cells in the graph.static DocumentGenerates a Xml document with the cells in the graph. -
Uses of mxGraph in com.mxgraph.io.graphml
Methods in com.mxgraph.io.graphml with parameters of type mxGraph -
Uses of mxGraph in com.mxgraph.layout
Fields in com.mxgraph.layout declared as mxGraphModifier and TypeFieldDescriptionprotected mxGraphmxGraphLayout.graphHolds the enclosing graph.Methods in com.mxgraph.layout that return mxGraphConstructors in com.mxgraph.layout with parameters of type mxGraphModifierConstructorDescriptionmxCircleLayout(mxGraph graph) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxCircleLayout(mxGraph graph, double radius) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxCompactTreeLayout(mxGraph graph) mxCompactTreeLayout(mxGraph graph, boolean horizontal) mxCompactTreeLayout(mxGraph graph, boolean horizontal, boolean invert) mxEdgeLabelLayout(mxGraph graph) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxFastOrganicLayout(mxGraph graph) Constructs a new fast organic layout for the specified graph.mxGraphLayout(mxGraph graph) Constructs a new fast organic layout for the specified graph.mxOrganicLayout(mxGraph graph) Constructor for mxOrganicLayout.mxOrganicLayout(mxGraph graph, Rectangle2D bounds) Constructor for mxOrganicLayout.mxParallelEdgeLayout(mxGraph graph) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxParallelEdgeLayout(mxGraph graph, int spacing) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxPartitionLayout(mxGraph graph) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxPartitionLayout(mxGraph graph, boolean horizontal) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxPartitionLayout(mxGraph graph, boolean horizontal, int spacing) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxPartitionLayout(mxGraph graph, boolean horizontal, int spacing, int border) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxStackLayout(mxGraph graph) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxStackLayout(mxGraph graph, boolean horizontal) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxStackLayout(mxGraph graph, boolean horizontal, int spacing) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.mxStackLayout(mxGraph graph, boolean horizontal, int spacing, int x0, int y0, int border) Constructs a new stack layout layout for the specified graph, spacing, orientation and offset. -
Uses of mxGraph in com.mxgraph.layout.hierarchical
Constructors in com.mxgraph.layout.hierarchical with parameters of type mxGraphModifierConstructorDescriptionmxHierarchicalLayout(mxGraph graph) Constructs a hierarchical layoutmxHierarchicalLayout(mxGraph graph, int orientation) Constructs a hierarchical layout -
Uses of mxGraph in com.mxgraph.layout.hierarchical.stage
Methods in com.mxgraph.layout.hierarchical.stage with parameters of type mxGraphModifier and TypeMethodDescriptionprotected voidmxCoordinateAssignment.calculateWidestRank(mxGraph graph, mxGraphHierarchyModel model) Calculates the width rank in the hierarchy.protected voidmxCoordinateAssignment.rankCoordinates(int rankValue, mxGraph graph, mxGraphHierarchyModel model) Sets up the layout in an initial positioning.protected voidmxCoordinateAssignment.setCellLocations(mxGraph graph, mxGraphHierarchyModel model) Sets the cell locations in the facade to those stored after this layout processing step has completed. -
Uses of mxGraph in com.mxgraph.layout.orthogonal
Constructors in com.mxgraph.layout.orthogonal with parameters of type mxGraph -
Uses of mxGraph in com.mxgraph.layout.orthogonal.model
Constructors in com.mxgraph.layout.orthogonal.model with parameters of type mxGraph -
Uses of mxGraph in com.mxgraph.swing
Fields in com.mxgraph.swing declared as mxGraphMethods in com.mxgraph.swing that return mxGraphMethods in com.mxgraph.swing with parameters of type mxGraphConstructors in com.mxgraph.swing with parameters of type mxGraph -
Uses of mxGraph in com.mxgraph.swing.handler
Methods in com.mxgraph.swing.handler with parameters of type mxGraphModifier and TypeMethodDescriptionprotected voidmxConnectionHandler.addGraphListeners(mxGraph graph) Installs the listeners to update the handles after any changes.protected voidmxSelectionCellsHandler.addGraphListeners(mxGraph graph) Installs the listeners to update the handles after any changes.protected voidmxConnectionHandler.removeGraphListeners(mxGraph graph) Removes all installed listeners.protected voidmxSelectionCellsHandler.removeGraphListeners(mxGraph graph) Removes all installed listeners. -
Uses of mxGraph in com.mxgraph.swing.util
Methods in com.mxgraph.swing.util that return mxGraphMethods in com.mxgraph.swing.util with parameters of type mxGraphModifier and TypeMethodDescriptionprotected intmxGraphActions.GroupAction.getGroupBorder(mxGraph graph) protected intmxGraphActions.UpdateGroupBoundsAction.getGroupBorder(mxGraph graph) -
Uses of mxGraph in com.mxgraph.util
Methods in com.mxgraph.util with parameters of type mxGraphModifier and TypeMethodDescriptionstatic BufferedImagemxCellRenderer.createBufferedImage(mxGraph graph, Object[] cells, double scale, Color background, boolean antiAlias, mxRectangle clip) static BufferedImagemxCellRenderer.createBufferedImage(mxGraph graph, Object[] cells, double scale, Color background, boolean antiAlias, mxRectangle clip, mxGraphics2DCanvas graphicsCanvas) static DocumentmxCellRenderer.createHtmlDocument(mxGraph graph, Object[] cells, double scale, Color background, mxRectangle clip) static DocumentmxCellRenderer.createSvgDocument(mxGraph graph, Object[] cells, double scale, Color background, mxRectangle clip) static DocumentmxCellRenderer.createVmlDocument(mxGraph graph, Object[] cells, double scale, Color background, mxRectangle clip) static mxICanvasmxCellRenderer.drawCells(mxGraph graph, Object[] cells, double scale, mxRectangle clip, mxCellRenderer.CanvasFactory factory) Draws the given cells using a Graphics2D canvas and returns the buffered image that represents the cells. -
Uses of mxGraph in com.mxgraph.view
Fields in com.mxgraph.view declared as mxGraphModifier and TypeFieldDescriptionprotected mxGraphmxGraphSelectionModel.graphReference to the enclosing graph.protected mxGraphmxGraphView.graphReference to the enclosing graph.protected mxGraphmxLayoutManager.graphDefines the type of the source or target terminal.protected mxGraphmxSpaceManager.graphDefines the type of the source or target terminal.protected mxGraphmxSwimlaneManager.graphDefines the type of the source or target terminal.Methods in com.mxgraph.view that return mxGraphModifier and TypeMethodDescriptionmxGraphView.getGraph()Returns the enclosing graph.mxLayoutManager.getGraph()mxSpaceManager.getGraph()mxSwimlaneManager.getGraph()Methods in com.mxgraph.view with parameters of type mxGraphModifier and TypeMethodDescriptionmxMultiplicity.check(mxGraph graph, Object edge, Object source, Object target, int sourceOut, int targetIn) Function: check Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.booleanmxMultiplicity.checkNeighbors(mxGraph graph, Object edge, Object source, Object target) Checks the type of the given value.booleanmxMultiplicity.checkTerminal(mxGraph graph, Object terminal, Object edge) Checks the type of the given value.booleanChecks the type of the given value.booleanChecks the type of the given value.voidvoidvoidConstructors in com.mxgraph.view with parameters of type mxGraphModifierConstructorDescriptionmxGraphSelectionModel(mxGraph graph) Constructs a new selection model for the specified graph.mxGraphView(mxGraph graph) Constructs a new view for the given graph.mxLayoutManager(mxGraph graph) mxSpaceManager(mxGraph graph) mxSwimlaneManager(mxGraph graph)