Class PSRichGroup

java.lang.Object
com.helger.schematron.pure.model.PSRichGroup
All Implemented Interfaces:
com.helger.commons.lang.ICloneable<PSRichGroup>, Serializable

@NotThreadSafe public class PSRichGroup extends Object implements com.helger.commons.lang.ICloneable<PSRichGroup>, Serializable
A single "rich" group
Author:
Philip Helger
See Also:
  • Constructor Details

    • PSRichGroup

      public PSRichGroup()
  • Method Details

    • getIcon

      @Nullable public String getIcon()
      The location of a graphics file containing some visible representation of the severity, significance or other grouping of the associated element.
      An implementation is not required to make use of this attribute.
      Returns:
      The icon value
    • setIcon

      public void setIcon(@Nullable String sIcon)
    • getSee

      @Nullable public String getSee()
      The URI of external information of interest to maintainers and users of the schema.
      An implementation is not required to make use of this attribute.
      Returns:
      The see value
    • setSee

      public void setSee(@Nullable String sSee)
    • getFPI

      @Nullable public String getFPI()
      A formal public identifier for the schema, phase or other element.
      An implementation is not required to make use of this attribute.
      Returns:
      The FPI value
    • setFPI

      public void setFPI(@Nullable String sFPI)
    • getXmlLang

      @Nullable public String getXmlLang()
    • hasXmlLang

      public boolean hasXmlLang()
    • setXmlLang

      public void setXmlLang(@Nullable String sXmlLang)
    • getXmlSpace

      @Nullable public PSRichGroup.ESpace getXmlSpace()
    • hasXmlSpace

      public boolean hasXmlSpace()
    • setXmlSpace

      public void setXmlSpace(@Nullable PSRichGroup.ESpace eXmlSpace)
    • isRichAttribute

      public static boolean isRichAttribute(@Nullable String sAttrName)
    • fillMicroElement

      public void fillMicroElement(@Nonnull com.helger.xml.microdom.IMicroElement aElement)
    • getClone

      @Nonnull public PSRichGroup getClone()
      Specified by:
      getClone in interface com.helger.commons.lang.ICloneable<PSRichGroup>
    • toString

      public String toString()
      Overrides:
      toString in class Object