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.
|
Modifier and Type | Field and Description |
---|---|
protected mxGraphics2DCanvas |
mxImageCanvas.canvas |
Modifier and Type | Method and Description |
---|---|
mxGraphics2DCanvas |
mxImageCanvas.getGraphicsCanvas() |
Constructor and Description |
---|
mxImageCanvas(mxGraphics2DCanvas canvas,
int width,
int height,
Color background,
boolean antiAlias) |
Modifier and Type | Method and Description |
---|---|
protected mxGraphics2DCanvas |
mxGraphViewImageReader.createGraphicsCanvas()
Hook that creates the graphics canvas.
|
Modifier and Type | Method and Description |
---|---|
protected mxGraphicsCanvas2D |
mxSwimlaneShape.configureCanvas(mxGraphics2DCanvas canvas,
mxCellState state,
mxGraphicsCanvas2D c)
Helper method to configure the given wrapper canvas.
|
protected boolean |
mxBasicShape.configureGraphics(mxGraphics2DCanvas canvas,
mxCellState state,
boolean background)
Configures the graphics object ready to paint.
|
protected mxGraphicsCanvas2D |
mxStencil.createCanvas(mxGraphics2DCanvas gc)
Creates the canvas for rendering the stencil.
|
mxPoint[] |
mxLineShape.createPoints(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxActorShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxRhombusShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxArrowShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxBasicShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxEllipseShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxTriangleShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxCloudShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
Shape |
mxHexagonShape.createShape(mxGraphics2DCanvas canvas,
mxCellState state) |
static void |
mxLabelShape.drawGlassEffect(mxGraphics2DCanvas canvas,
mxCellState state)
Draws the glass effect
|
Color |
mxBasicShape.getFillColor(mxGraphics2DCanvas canvas,
mxCellState state) |
Color |
mxImageShape.getFillColor(mxGraphics2DCanvas canvas,
mxCellState state) |
Color |
mxLabelShape.getFillColor(mxGraphics2DCanvas canvas,
mxCellState state) |
protected mxRectangle |
mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas,
mxCellState state) |
protected mxRectangle |
mxBasicShape.getGradientBounds(mxGraphics2DCanvas canvas,
mxCellState state) |
Rectangle |
mxImageShape.getImageBounds(mxGraphics2DCanvas canvas,
mxCellState state) |
Rectangle |
mxLabelShape.getImageBounds(mxGraphics2DCanvas canvas,
mxCellState state) |
String |
mxImageShape.getImageForStyle(mxGraphics2DCanvas canvas,
mxCellState state) |
Color |
mxBasicShape.getStrokeColor(mxGraphics2DCanvas canvas,
mxCellState state) |
Color |
mxImageShape.getStrokeColor(mxGraphics2DCanvas canvas,
mxCellState state) |
Color |
mxLabelShape.getStrokeColor(mxGraphics2DCanvas canvas,
mxCellState state) |
protected double |
mxSwimlaneShape.getTitleSize(mxGraphics2DCanvas canvas,
mxCellState state)
Returns the bounding box for the gradient box for this shape.
|
boolean |
mxBasicShape.hasGradient(mxGraphics2DCanvas canvas,
mxCellState state) |
boolean |
mxImageShape.hasGradient(mxGraphics2DCanvas canvas,
mxCellState state) |
boolean |
mxLabelShape.hasGradient(mxGraphics2DCanvas canvas,
mxCellState state) |
boolean |
mxBasicShape.hasShadow(mxGraphics2DCanvas canvas,
mxCellState state) |
mxPoint |
mxConnectorShape.paintMarker(mxGraphics2DCanvas canvas,
mxCellState state,
boolean source)
Draws the marker for the given edge.
|
mxPoint |
mxIMarker.paintMarker(mxGraphics2DCanvas canvas,
mxCellState state,
String type,
mxPoint pe,
double nx,
double ny,
double size,
boolean source) |
void |
mxStencilShape.paintNode(mxGraphics2DCanvas canvas,
mxCellState state,
mxStencilShape.svgShape shape,
double widthRatio,
double heightRatio) |
protected void |
mxCurveShape.paintPolyline(mxGraphics2DCanvas canvas,
List<mxPoint> points,
Map<String,Object> style) |
protected void |
mxConnectorShape.paintPolyline(mxGraphics2DCanvas canvas,
List<mxPoint> points,
Map<String,Object> style) |
protected void |
mxSwimlaneShape.paintRoundedSwimlane(mxGraphics2DCanvas canvas,
mxCellState state,
double start,
double r,
String fill,
boolean swimlaneLine)
Function: paintRoundedSwimlane
Paints the swimlane vertex shape.
|
protected void |
mxSwimlaneShape.paintSeparator(mxGraphics2DCanvas canvas,
mxCellState state,
double start,
String color)
Function: paintSwimlane
Paints the swimlane vertex shape.
|
void |
mxLineShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxStencil.paintShape(mxGraphics2DCanvas gc,
mxCellState state)
Paints the stencil for the given state.
|
void |
mxSwimlaneShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxIShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxRectangleShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxCylinderShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state)
Draws a cylinder for the given parameters.
|
void |
mxBasicShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxStencilShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxCurveShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxImageShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxDoubleEllipseShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxDoubleRectangleShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxLabelShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxConnectorShape.paintShape(mxGraphics2DCanvas canvas,
mxCellState state) |
void |
mxHtmlTextShape.paintShape(mxGraphics2DCanvas canvas,
String text,
mxCellState state,
Map<String,Object> style) |
void |
mxITextShape.paintShape(mxGraphics2DCanvas canvas,
String text,
mxCellState state,
Map<String,Object> style) |
void |
mxDefaultTextShape.paintShape(mxGraphics2DCanvas canvas,
String text,
mxCellState state,
Map<String,Object> style) |
void |
mxCurveLabelShape.paintShape(mxGraphics2DCanvas canvas,
String text,
mxCellState state,
Map<String,Object> style) |
protected void |
mxSwimlaneShape.paintSwimlane(mxGraphics2DCanvas canvas,
mxCellState state,
double start,
String fill,
boolean swimlaneLine) |
protected void |
mxDefaultTextShape.postProcessLine(String text,
String line,
FontMetrics fm,
mxGraphics2DCanvas canvas,
int x,
int y)
Hook to add functionality after a line has been drawn
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
mxGraphComponent.mxGraphControl.hitClip(mxGraphics2DCanvas canvas,
mxCellState state) |
Modifier and Type | Method and Description |
---|---|
protected void |
mxConnectPreview.paintPreview(mxGraphics2DCanvas canvas)
Draws the preview using the graphics canvas.
|
Modifier and Type | Class and Description |
---|---|
class |
mxInteractiveCanvas |
Modifier and Type | Method and Description |
---|---|
protected void |
mxCellStatePreview.paintPreview(mxGraphics2DCanvas canvas)
Draws the preview using the graphics canvas.
|
protected void |
mxCellStatePreview.paintPreviewState(mxGraphics2DCanvas canvas,
mxCellState state)
Draws the preview using the graphics canvas.
|
Modifier and Type | Method and Description |
---|---|
static BufferedImage |
mxCellRenderer.createBufferedImage(mxGraph graph,
Object[] cells,
double scale,
Color background,
boolean antiAlias,
mxRectangle clip,
mxGraphics2DCanvas graphicsCanvas) |
Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.