Class FacetElement.NoFixedFacet

All Implemented Interfaces:
IComponent
Direct Known Subclasses:
FacetElement.Enumeration, FacetElement.Pattern
Enclosing class:
FacetElement

public abstract static class FacetElement.NoFixedFacet extends FacetElement
  • Field Details

    • s_allowedAttributes

      public static final StringArray s_allowedAttributes
      List of allowed attribute names (including "id" from base).
    • m_value

      private String m_value
      "value" attribute value.
  • Constructor Details

    • NoFixedFacet

      public NoFixedFacet(int type, int bit, int exclude)
      Constructor. Just passes on the element type to base class.
      Parameters:
      type -
      bit - mask
      exclude - exclusion bit mask
  • Method Details

    • getValue

      public String getValue()
      Get "value" attribute value.
      Returns:
      value attribute value
    • setValue

      public void setValue(String value)
      Set "value" attribute value.
      Parameters:
      value - value attribute value
    • preset

      protected void preset(IUnmarshallingContext uctx) throws JiBXException
      Make sure all attributes are defined.
      Overrides:
      preset in class SchemaBase
      Parameters:
      uctx - unmarshalling context
      Throws:
      JiBXException - on unmarshalling error