com.jgraph.io.svg

Class SVGGraphConstants

public class SVGGraphConstants extends Object

Field Summary
protected static intdefaultShape
The current default shape to be used
static intNO_SHAPE_SPECIFIED
Represents the lack of allocation of a shape
static intSHAPE_CYLINDER
Represents an cylinder shape type
static intSHAPE_DIAMOND
Represents an diamond shape type
static intSHAPE_ELLIPSE
Represents an ellipse shape type
static intSHAPE_RECTANGLE
Represents a rectangle shape type
static intSHAPE_ROUNDRECT
Represents an rounded rectangle shape type
static StringVERTEXSHADOW
Key for the hexBorderColor attribute.
static StringVERTEXSHAPE
Key for the vertexShape attribute.
Method Summary
static intgetShape(Map map)
Returns the font for the specified attribute map.
static booleanisShadow(Map map)
Returns the shadow for the specified attribute map.
static voidsetShadow(Map map, boolean isShadow)
Sets the value attribute in the specified map to the specified shadow value.
static voidsetShape(Map map, int shapeType)
Sets the value attribute in the specified map to the specified shape type value.

Field Detail

defaultShape

protected static int defaultShape
The current default shape to be used

NO_SHAPE_SPECIFIED

public static final int NO_SHAPE_SPECIFIED
Represents the lack of allocation of a shape

SHAPE_CYLINDER

public static final int SHAPE_CYLINDER
Represents an cylinder shape type

SHAPE_DIAMOND

public static final int SHAPE_DIAMOND
Represents an diamond shape type

SHAPE_ELLIPSE

public static final int SHAPE_ELLIPSE
Represents an ellipse shape type

SHAPE_RECTANGLE

public static final int SHAPE_RECTANGLE
Represents a rectangle shape type

SHAPE_ROUNDRECT

public static final int SHAPE_ROUNDRECT
Represents an rounded rectangle shape type

VERTEXSHADOW

public static final String VERTEXSHADOW
Key for the hexBorderColor attribute. Use instances of String as values for this key.

VERTEXSHAPE

public static final String VERTEXSHAPE
Key for the vertexShape attribute. Use instances of int as values for this key.

Method Detail

getShape

public static int getShape(Map map)
Returns the font for the specified attribute map. Uses default font if no font is specified in the attribute map.

isShadow

public static boolean isShadow(Map map)
Returns the shadow for the specified attribute map. Uses no shadow by default if none set

setShadow

public static void setShadow(Map map, boolean isShadow)
Sets the value attribute in the specified map to the specified shadow value.

Parameters: map The map to store the shape attribute in. isShadow The value to set the shadow attribute to.

setShape

public static void setShape(Map map, int shapeType)
Sets the value attribute in the specified map to the specified shape type value.

Parameters: map The map to store the shape attribute in. shapeType The value to set the share tpye attribute to. The possible values for this are defined near the top of this file

Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.