Class DefRefAttributeGroup

  • All Implemented Interfaces:
    IComponent

    public class DefRefAttributeGroup
    extends AttributeBase
    Schema defRef attribute group.
    Author:
    Dennis M. Sosnoski
    • Field Detail

      • s_allowedAttributes

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

      • DefRefAttributeGroup

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

      • getName

        public String getName()
        Get 'name' attribute value.
        Returns:
        name
      • setName

        public void setName​(String name)
        Set 'name' attribute value.
        Parameters:
        name - Name
      • getRef

        public org.jibx.runtime.QName getRef()
        Get 'ref' attribute value.
        Returns:
        ref
      • setRef

        public void setRef​(org.jibx.runtime.QName ref)
        Set 'ref' attribute value.
        Parameters:
        ref - Reference attribute
      • prevalidate

        public void prevalidate​(ValidationContext vctx)
        Description copied from class: AttributeBase
        Prevalidate component information. The prevalidation step is used to check isolated aspects of a component, such as the settings for enumerated values. This empty base class implementation should be overridden by each subclass that requires prevalidation handling.
        Specified by:
        prevalidate in interface IComponent
        Overrides:
        prevalidate in class AttributeBase
        Parameters:
        vctx - validation context