Class EnumProperty

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

public final class EnumProperty extends Property
Superclass for properties that wrap an enumeration value
  • Method Details

    • getInstance

      public static EnumProperty getInstance(int explicitValue, String text)
      Construct an enumeration property.
      Parameters:
      explicitValue - the value
      text - the text
      Returns:
      an enumeration property
    • getEnum

      public int getEnum()
      Description copied from class: Property
      This method expects to be overridden by subclasses
      Overrides:
      getEnum in class Property
      Returns:
      this.value
    • getObject

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object