com.kitfox.xml
Class StyleAttribute

java.lang.Object
  extended by com.kitfox.xml.StyleAttribute

public class StyleAttribute
extends java.lang.Object

Author:
Mark McKay, Mark McKay

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
 boolean getBooleanValue()
           
 java.awt.Color getColorValue()
           
 double[] getDoubleList()
           
 double getDoubleValue()
           
 float[] getFloatList()
           
 float getFloatValue()
           
 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
 

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()

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)