Package | Description |
---|---|
com.mxgraph.canvas |
This package contains various implementations for painting a graph using
different technologies, such as Graphics2D, HTML, SVG or VML.
|
com.mxgraph.reader |
This package contains the classes required to turn an encoded mxGraphView
into an image using SAX and without having to create a graph model.
|
com.mxgraph.shape | |
com.mxgraph.swing |
This package contains the main component for JFC/Swing, namely the graph
component and the outline component.
|
com.mxgraph.swing.handler |
This package contains all classes required for mouse event handling in
JFC/Swing.
|
com.mxgraph.swing.view |
This package contains all classes required for interaction, namely the
mxCellEditor used for in-place editing and the mxInteractiveCanvas, which
defines the requirements for a canvas that supports hit-detection on shapes.
|
com.mxgraph.util |
This package provides utility classes such as mxConstants, mxUtils, mxPoint
and mxRectangle as well as all classes for custom events and the undo
history.
|
com.mxgraph.view |
This package implements the graph component, represented by the mxGraph
class.
|
Class and Description |
---|
mxBasicCanvas |
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxGraphicsCanvas2D.CanvasState |
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
mxICanvas2D
Requirements for implementing technologies:
- Path rendering (move, line, quad, curve, arc)
- Images, flip v/h, aspect, alpha (PNG, JPG, GIF)
- Linear gradients (in all four directions)
- Transparency, fill and stroke
- Rotation, flip v/h
- Font rendering
- Dash patterns
- Clipping by path (not just rectangle)
- Alpha gradients (for glass effect)
- Encode result as image (PNG, JPG)
|
Class and Description |
---|
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
mxICanvas2D
Requirements for implementing technologies:
- Path rendering (move, line, quad, curve, arc)
- Images, flip v/h, aspect, alpha (PNG, JPG, GIF)
- Linear gradients (in all four directions)
- Transparency, fill and stroke
- Rotation, flip v/h
- Font rendering
- Dash patterns
- Clipping by path (not just rectangle)
- Alpha gradients (for glass effect)
- Encode result as image (PNG, JPG)
|
Class and Description |
---|
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxGraphicsCanvas2D
Used for exporting images.
|
Class and Description |
---|
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
Class and Description |
---|
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
Class and Description |
---|
mxBasicCanvas |
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
Class and Description |
---|
mxGraphics2DCanvas
An implementation of a canvas that uses Graphics2D for painting.
|
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
Class and Description |
---|
mxICanvas
Defines the requirements for a canvas that paints the vertices and edges of
a graph.
|
Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.