Class NCnameProperty

java.lang.Object
org.apache.fop.fo.properties.Property
org.apache.fop.fo.expr.NCnameProperty

public class NCnameProperty extends Property
Class for handling NC Name objects
  • Constructor Details

    • NCnameProperty

      public NCnameProperty(String ncName)
      Constructor
      Parameters:
      ncName - string representing the ncName
  • Method Details

    • getColor

      public Color getColor(FOUserAgent foUserAgent)
      If a system color, return the corresponding value.
      Overrides:
      getColor in class Property
      Parameters:
      foUserAgent - Reference to FOP user agent - keeps track of cached ColorMaps for ICC colors
      Returns:
      Color object corresponding to the NCName
    • getString

      public String getString()
      Description copied from class: Property
      This method expects to be overridden by subclasses.
      Overrides:
      getString in class Property
      Returns:
      the name as a String (should be specified with quotes!)
    • getObject

      public Object getObject()
      Description copied from class: Property
      This method expects to be overridden by subclasses
      Overrides:
      getObject in class Property
      Returns:
      the name as an Object.
    • getNCname

      public String getNCname()
      Description copied from class: Property
      This method expects to be overridden by subclasses
      Overrides:
      getNCname in class Property
      Returns:
      ncName for this
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

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