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) booleancolorCompatable(package private) static java.util.regex.MatchermatchFpNumUnits(package private) java.lang.Stringname(package private) static java.util.regex.PatternpatternUrlstatic longserialVersionUID(package private) java.lang.StringstringValue(package private) booleanurlCompatable
-
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 floatconvertUnitsToPixels(int unitType, float value)booleangetBooleanValue()java.awt.ColorgetColorValue()double[]getDoubleList()doublegetDoubleValue()float[]getFloatList()floatgetFloatValue()floatgetFloatValueWithUnits()int[]getIntList()intgetIntValue()java.lang.StringgetName()NumberWithUnitsgetNumberWithUnits()floatgetRatioValue()java.lang.String[]getStringList()java.lang.StringgetStringValue()java.lang.StringgetUnits()java.net.URIgetURIValue()java.net.URIgetURIValue(java.net.URI base)Parse this sytle attribute as a URL and return it in URI form resolved against the passed base.java.net.URLgetURLValue(java.net.URI docRoot)java.net.URLgetURLValue(java.net.URL docRoot)static voidmain(java.lang.String[] args)java.lang.StringparseURLFn()StyleAttributesetName(java.lang.String name)voidsetStringValue(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)
-
-