Package com.kitfox.svg.xml
Class StyleAttribute
- java.lang.Object
-
- com.kitfox.svg.xml.StyleAttribute
-
- All Implemented Interfaces:
java.io.Serializable
public class StyleAttribute extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
colorCompatable
(package private) static java.util.regex.Matcher
matchFpNumUnits
(package private) java.lang.String
name
(package private) static java.util.regex.Pattern
patternUrl
static long
serialVersionUID
(package private) java.lang.String
stringValue
(package private) boolean
urlCompatable
-
Constructor Summary
Constructors Constructor Description StyleAttribute()
Creates a new instance of StyleAttributeStyleAttribute(java.lang.String name)
StyleAttribute(java.lang.String name, java.lang.String stringValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static float
convertUnitsToPixels(int unitType, float value)
boolean
getBooleanValue()
java.awt.Color
getColorValue()
double[]
getDoubleList()
double
getDoubleValue()
float[]
getFloatList()
float
getFloatValue()
float
getFloatValueWithUnits()
int[]
getIntList()
int
getIntValue()
java.lang.String
getName()
NumberWithUnits
getNumberWithUnits()
float
getRatioValue()
java.lang.String[]
getStringList()
java.lang.String
getStringValue()
java.lang.String
getUnits()
java.net.URI
getURIValue()
java.net.URI
getURIValue(java.net.URI base)
Parse this sytle attribute as a URL and return it in URI form resolved against the passed base.java.net.URL
getURLValue(java.net.URI docRoot)
java.net.URL
getURLValue(java.net.URL docRoot)
static void
main(java.lang.String[] args)
java.lang.String
parseURLFn()
StyleAttribute
setName(java.lang.String name)
void
setStringValue(java.lang.String value)
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
patternUrl
static final java.util.regex.Pattern patternUrl
-
matchFpNumUnits
static final java.util.regex.Matcher matchFpNumUnits
-
name
java.lang.String name
-
stringValue
java.lang.String stringValue
-
colorCompatable
boolean colorCompatable
-
urlCompatable
boolean urlCompatable
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public StyleAttribute setName(java.lang.String name)
-
getStringValue
public java.lang.String getStringValue()
-
getStringList
public java.lang.String[] getStringList()
-
setStringValue
public void setStringValue(java.lang.String value)
-
getBooleanValue
public boolean getBooleanValue()
-
getIntValue
public int getIntValue()
-
getIntList
public int[] getIntList()
-
getDoubleValue
public double getDoubleValue()
-
getDoubleList
public double[] getDoubleList()
-
getFloatValue
public float getFloatValue()
-
getFloatList
public float[] getFloatList()
-
getRatioValue
public float getRatioValue()
-
getUnits
public java.lang.String getUnits()
-
getNumberWithUnits
public NumberWithUnits getNumberWithUnits()
-
getFloatValueWithUnits
public float getFloatValueWithUnits()
-
convertUnitsToPixels
public static float convertUnitsToPixels(int unitType, float value)
-
getColorValue
public java.awt.Color getColorValue()
-
parseURLFn
public java.lang.String parseURLFn()
-
getURLValue
public java.net.URL getURLValue(java.net.URL docRoot)
-
getURLValue
public java.net.URL getURLValue(java.net.URI docRoot)
-
getURIValue
public java.net.URI getURIValue()
-
getURIValue
public java.net.URI getURIValue(java.net.URI base)
Parse this sytle attribute as a URL and return it in URI form resolved against the passed base.- Parameters:
base
- - URI to resolve against. If null, will return value without attempting to resolve it.
-
main
public static void main(java.lang.String[] args)
-
-