|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcwi.GraphXML.Elements.VisualProperties
One (common) representation for all visual styles. In contrast to the XML specification, all visual style information are collected into one class, for easier management.
Field Summary | |
---|---|
static int |
BACKGROUND
|
static int |
DUPLICATE
|
static int |
NONE
|
protected static java.util.HashMap |
predefinedColour
|
protected static java.util.HashMap |
predefinedStyle
|
static int |
RESIZE
|
static int |
SOLID
|
Constructor Summary | |
---|---|
VisualProperties(ParserError e)
|
Method Summary | |
---|---|
java.awt.Color |
getFillColor()
Fill colour value. |
java.lang.Integer |
getFillStyle()
Area fill style. |
Picture |
getImage()
Image URl. |
java.lang.Integer |
getImageFillControl()
Image fill control. |
java.awt.Color[] |
getLineColors()
Line Colour values. |
java.lang.Short |
getLinePattern()
Line pattern. |
java.lang.Double |
getLineWidth()
Width value. |
static java.awt.Color |
getXMLColour(java.lang.String name)
Colour decoder. |
java.lang.Class |
implScript()
Implementation class. |
boolean |
isEmpty()
Is there anyting in the class? |
void |
merge(VisualProperties theOther)
Merge of the instance with another, lower priority instance. |
(package private) void |
storeFillColour(java.lang.String name)
|
(package private) void |
storeFillStyle(java.lang.String name)
|
(package private) void |
storeImage(org.w3c.dom.Node node)
|
(package private) void |
storeImageFill(java.lang.String name)
|
(package private) void |
storeLineColours(java.lang.String name)
|
(package private) void |
storeLineColours(java.lang.String name,
java.lang.String name2)
|
(package private) void |
storeScript(java.lang.String name)
|
(package private) void |
storeStyle(java.lang.String style)
|
(package private) void |
storeWidth(java.lang.String wV)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static int RESIZE
public static int DUPLICATE
public static int NONE
public static int SOLID
public static int BACKGROUND
protected static java.util.HashMap predefinedColour
protected static java.util.HashMap predefinedStyle
Constructor Detail |
public VisualProperties(ParserError e)
Method Detail |
public java.awt.Color[] getLineColors()
public java.lang.Double getLineWidth()
public java.lang.Short getLinePattern()
public java.awt.Color getFillColor()
public java.lang.Integer getFillStyle()
public Picture getImage()
public java.lang.Integer getImageFillControl()
public java.lang.Class implScript()
public void merge(VisualProperties theOther)
theOther
- the lower priority visual property instance to merge withpublic boolean isEmpty()
public static java.awt.Color getXMLColour(java.lang.String name)
name
- colour name as defined in the GraphXML specification
void storeStyle(java.lang.String style)
void storeWidth(java.lang.String wV)
void storeLineColours(java.lang.String name)
void storeLineColours(java.lang.String name, java.lang.String name2)
void storeFillStyle(java.lang.String name)
void storeFillColour(java.lang.String name)
void storeImageFill(java.lang.String name)
void storeImage(org.w3c.dom.Node node)
void storeScript(java.lang.String name)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |