|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jdsl.extension.LEDA.Parameters
|
+--jdsl.extension.LEDA.EdgeParameters
This class represents the attributes of edges. For valid parameters look into class Parameters.
| Field Summary | |
static int |
CIRCLE
A valid shape for edges: circle. |
| Fields inherited from class jdsl.extension.LEDA.Parameters |
BEZIER,
BLACK,
BLUE,
BLUE2,
BORDERWIDTH0,
BORDERWIDTH1,
BORDERWIDTH2,
BORDERWIDTH3,
BORDERWIDTH4,
BORDERWIDTH5,
BORDERWIDTH6,
BROWN,
CYAN,
DASHED,
DASHEDDOTTED,
DATA,
DATAINDEX,
DEFAULTCOLOR,
DOTTED,
EDGE_CIRCLE,
EDGELIKE,
ELLIPSE,
GREEN,
GREEN2,
GREY1,
GREY2,
GREY3,
INDEX,
INVISIBLE,
LINE,
LPOS_ABOVE,
LPOS_C,
LPOS_E,
LPOS_N,
LPOS_NE,
LPOS_NW,
LPOS_ON,
LPOS_S,
LPOS_SE,
LPOS_SW,
LPOS_UNDER,
LPOS_W,
MIDDLELEFT,
MIDDLERIGHT,
NOARROW,
NODE_CIRCLE,
NON,
ORANGE,
OVAL,
PINK,
POLY,
RECTANGLE,
RED,
RHOMBUS,
SMOOTHRECTANGLE,
SPLINE,
SQUARE,
TOLEFT,
TOLEFTRIGHT,
TORIGHT,
TORIGHTLEFT,
USER,
USERDATA,
USERDATAINDEX,
USERINDEX,
VIOLET,
WHITE,
YELLOW |
| Constructor Summary | |
EdgeParameters()
Constructs a new parameter set initialized with default values. |
|
EdgeParameters(EdgeParameters e)
Constructs a new parameters set by copying given. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a new EdgeParameters and initializes it with this. |
int |
getArrow()
Returns current direction. |
int |
getLabelPosition()
Returns current label position. |
Point |
getSAnch()
Returns current S anchor. |
Vector2D |
getSAnchAsVector2D()
Returns current S anchor. |
int |
getStyle()
Returns current style. |
Point |
getTAnch()
Returns current T anchor. |
Vector2D |
getTAnchAsVector2D()
Returns current T anchor. |
int |
getWidth()
Returns current width. |
void |
setArrow(int arg)
Sets a new direction type. |
void |
setDefaults()
Sets default attributs. |
void |
setLabelPosition(int arg)
Sets a new label position. |
void |
setLabelType(int arg)
Sets a new label type. |
void |
setSAnch(Point p)
Set a new anchor at start node. |
void |
setShape(int arg)
Sets a new shape. |
void |
setStyle(int arg)
Sets a new style. |
void |
setTAnch(Point p)
Set a new anchor at end node. |
void |
setWidth(int arg)
Sets a new width. |
| Methods inherited from class jdsl.extension.LEDA.Parameters |
getColor,
getColorIndex,
getLabel,
getLabelColor,
getLabelColorIndex,
getLabelType,
getShape,
setColor,
setColor,
setLabel,
setLabelColor,
setLabelColor |
| Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static final int CIRCLE
Parameters.POLY,
Parameters.BEZIER,
Parameters.SPLINE| Constructor Detail |
public EdgeParameters()
public EdgeParameters(EdgeParameters e)
e is null then it will
initialized with default parameters.
| Method Detail |
public java.lang.Object clone()
this.public void setDefaults()
public void setWidth(int arg)
arg - a non-negativ integerParameters.BORDERWIDTH0,
Parameters.BORDERWIDTH1,
Parameters.BORDERWIDTH2,
Parameters.BORDERWIDTH3,
Parameters.BORDERWIDTH4,
Parameters.BORDERWIDTH5,
Parameters.BORDERWIDTH6public void setShape(int arg)
arg - a valid shapeParameters.POLY,
CIRCLE,
Parameters.BEZIER,
Parameters.SPLINEpublic void setStyle(int arg)
arg - a valid styleParameters.LINE,
Parameters.DASHED,
Parameters.DOTTED,
Parameters.DASHEDDOTTEDpublic void setArrow(int arg)
arg - a valid directionParameters.EDGELIKE,
Parameters.NOARROW,
Parameters.TORIGHT,
Parameters.TOLEFT,
Parameters.TOLEFTRIGHT,
Parameters.TORIGHTLEFT,
Parameters.MIDDLERIGHT,
Parameters.MIDDLELEFTpublic void setSAnch(Point p)
p is used as reference (no copy effects are involved).
p - a pointpublic void setTAnch(Point p)
p is used as reference (no copy effects are involved).
p - a valid Vector2D referencepublic void setLabelType(int arg)
arg - a valid label typeParameters.NON,
Parameters.USER,
Parameters.DATA,
Parameters.INDEX,
Parameters.USERDATA,
Parameters.USERINDEX,
Parameters.DATAINDEX,
Parameters.USERDATAINDEXpublic void setLabelPosition(int arg)
arg - a valid label positionParameters.LPOS_ABOVE,
Parameters.LPOS_ON,
Parameters.LPOS_UNDERpublic int getWidth()
Parameters.BORDERWIDTH0,
Parameters.BORDERWIDTH1,
Parameters.BORDERWIDTH2,
Parameters.BORDERWIDTH3,
Parameters.BORDERWIDTH4,
Parameters.BORDERWIDTH5,
Parameters.BORDERWIDTH6public int getStyle()
Parameters.LINE,
Parameters.DASHED,
Parameters.DOTTED,
Parameters.DASHEDDOTTEDpublic int getArrow()
Parameters.EDGELIKE,
Parameters.NOARROW,
Parameters.TORIGHT,
Parameters.TOLEFT,
Parameters.TOLEFTRIGHT,
Parameters.TORIGHTLEFT,
Parameters.MIDDLERIGHT,
Parameters.MIDDLELEFTpublic Point getSAnch()
public Point getTAnch()
public Vector2D getSAnchAsVector2D()
public Vector2D getTAnchAsVector2D()
public int getLabelPosition()
Parameters.LPOS_ABOVE,
Parameters.LPOS_ON,
Parameters.LPOS_UNDER
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||