Class FormChoiceAttribute

  • All Implemented Interfaces:
    IComponent

    public class FormChoiceAttribute
    extends AttributeBase
    Attribute to set form of name (qualified or unqualified).
    Author:
    Dennis M. Sosnoski
    • Field Detail

      • s_allowedAttributes

        public static final org.jibx.util.StringArray s_allowedAttributes
        List of allowed attribute names.
      • s_formValues

        public static final org.jibx.runtime.EnumSet s_formValues
    • Constructor Detail

      • FormChoiceAttribute

        public FormChoiceAttribute​(SchemaBase owner)
        Constructor.
        Parameters:
        owner - owning element
    • Method Detail

      • getForm

        public int getForm()
        Get 'form' attribute type code.
        Returns:
        type
      • setForm

        public void setForm​(int type)
        Set 'form' attribute type code.
        Parameters:
        type - code
      • getFormText

        public String getFormText()
        Get 'form' attribute text.
        Returns:
        text (null if not set)
      • isQualified

        public boolean isQualified​(boolean def)
        Check if qualified.
        Parameters:
        def - default if not overridden
        Returns:
        true if qualified, false if not