com.kitfox.svg.xml
Class StyleAttribute

java.lang.Object
  extended by com.kitfox.svg.xml.StyleAttribute
All Implemented Interfaces:
java.io.Serializable

public class StyleAttribute
extends java.lang.Object
implements java.io.Serializable

Author:
Mark McKay, Mark McKay
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
StyleAttribute()
          Creates a new instance of StyleAttribute
StyleAttribute(java.lang.String name)
           
StyleAttribute(java.lang.String name, java.lang.String stringValue)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

StyleAttribute

public StyleAttribute()
Creates a new instance of StyleAttribute


StyleAttribute

public StyleAttribute(java.lang.String name)

StyleAttribute

public StyleAttribute(java.lang.String name,
                      java.lang.String stringValue)
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)