Class StyleAttribute

  • All Implemented Interfaces:
    java.io.Serializable

    public class StyleAttribute
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

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