public class DCellFactory
extends java.lang.Object
Constructor and Description |
---|
DCellFactory() |
Modifier and Type | Method and Description |
---|---|
static DEdge |
createEdge(DEdge edge) |
static DEdge |
createEdge(LineStyle style,
java.awt.Point left,
java.awt.Point right)
createEdge
|
static java.util.ArrayList<DEdge> |
createLinesForStyles(java.util.ArrayList<LineStyle> lineStyles,
java.awt.Point left,
java.awt.Point right)
createLines
|
static DVertex |
createVertex(DVertex vertex,
double x,
double y,
double w,
double h,
java.awt.Color bg,
boolean raised)
createVertex
|
static org.jgraph.graph.DefaultGraphCell |
createVertex(java.lang.Object object,
double x,
double y,
double w,
double h,
java.awt.Color bg,
boolean raised)
createVertex
|
static java.util.ArrayList<java.lang.Integer> |
getArrows()
getArrows
|
static java.util.ArrayList<LineStyle> |
getBeginStyles(float[] dash,
int middle,
int end)
getBeginStyles
|
static java.util.ArrayList<LineStyle> |
getDashLineStyles(int begin,
int middle,
int end)
getDashLineStyles
|
static java.util.ArrayList<LineStyle> |
getEndStyles(float[] dash,
int begin,
int middle)
getEndStyles
|
static java.util.ArrayList<LineStyle> |
getMiddleStyles(float[] dash,
int begin,
int end)
get middle styles
|
static java.util.ArrayList<LineStyle> |
getNumberLineStyles(float[] dash,
int begin,
int middle,
int end)
getDashLineStyles
|
public static DEdge createEdge(LineStyle style, java.awt.Point left, java.awt.Point right)
style
- floatleft
- Pointright
- Pointpublic static java.util.ArrayList<java.lang.Integer> getArrows()
public static java.util.ArrayList<LineStyle> getDashLineStyles(int begin, int middle, int end)
begin
- intend
- intpublic static java.util.ArrayList<LineStyle> getNumberLineStyles(float[] dash, int begin, int middle, int end)
begin
- intend
- intpublic static java.util.ArrayList<LineStyle> getBeginStyles(float[] dash, int middle, int end)
dash
- float[]end
- intpublic static java.util.ArrayList<LineStyle> getEndStyles(float[] dash, int begin, int middle)
dash
- float[]begin
- intpublic static java.util.ArrayList<LineStyle> getMiddleStyles(float[] dash, int begin, int end)
dash
- float[]begin
- intpublic static java.util.ArrayList<DEdge> createLinesForStyles(java.util.ArrayList<LineStyle> lineStyles, java.awt.Point left, java.awt.Point right)
lineStyles
- ArrayListleft
- Pointright
- Pointpublic static org.jgraph.graph.DefaultGraphCell createVertex(java.lang.Object object, double x, double y, double w, double h, java.awt.Color bg, boolean raised)
object
- Object -> user object represented by the vertexx
- double -> vertex position on the x axisy
- double -> vertex position on the y axisw
- double -> vertex widthh
- double -> vertex heightbg
- Color -> background colorraised
- boolean -> is the border raisedpublic static DVertex createVertex(DVertex vertex, double x, double y, double w, double h, java.awt.Color bg, boolean raised)
vertex
- Object -> user object represented by the vertexx
- double -> vertex position on the x axisy
- double -> vertex position on the y axisw
- double -> vertex widthh
- double -> vertex heightbg
- Color -> background colorraised
- boolean -> is the border raised