Class ColorProperty

java.lang.Object
org.apache.fop.fo.properties.Property
org.apache.fop.fo.properties.ColorProperty

public final class ColorProperty extends Property
Class for properties that wrap Color values
  • Method Details

    • getInstance

      public static ColorProperty getInstance(FOUserAgent foUserAgent, String value) throws PropertyException
      Set the color given a particular String. For a full List of supported values please see ColorUtil.
      Parameters:
      foUserAgent - FOP user agent
      value - RGB value as String to be parsed
      Returns:
      the canonical ColorProperty instance corresponding to the given value
      Throws:
      PropertyException - if the value can't be parsed
      See Also:
    • getColor

      public Color getColor(FOUserAgent foUserAgent)
      Returns an AWT instance of this color
      Overrides:
      getColor in class Property
      Parameters:
      foUserAgent - FOP user agent
      Returns:
      float the AWT color represented by this ColorType instance
    • toString

      public String toString()
      Overrides:
      toString in class Property
    • getColorProperty

      public ColorProperty getColorProperty()
      Can't convert to any other types
      Returns:
      this.colorType
    • getObject

      public Object getObject()
      Description copied from class: Property
      This method expects to be overridden by subclasses
      Overrides:
      getObject in class Property
      Returns:
      this.colorType cast as an Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object