Class AttributeGroup

    • Constructor Detail

      • AttributeGroup

        public AttributeGroup()
    • Method Detail

      • getAnyAttribute

        public abstract Wildcard getAnyAttribute()
        Returns the anyAttribute set in this attribute group if any.
        Returns:
        the anyAttribute set in this attribute group if any.
      • getAttribute

        public abstract AttributeDecl getAttribute​(java.lang.String name)
        Returns the AttributeDecl associated with the given name
        Returns:
        the AttributeDecl associated with the given name, or null if no AttributeDecl with the given name was found.
      • getAttributes

        public abstract java.util.Enumeration getAttributes()
        Returns an Enumeration of all the attributes of this attribute group. The enumeration includes attributes from all AttributeGroupReferences contained in this AttributeGroup.
        Returns:
        an Enumeration of all the attributes of this attribute group.
      • getId

        public java.lang.String getId()
        Returns the id of this AttributeGroup
        Returns:
        the id of this AttributeGroup, or null, if no id was defined.
      • isEmpty

        public abstract boolean isEmpty()
        Returns true if this AttributeGroup does not contain any AttributeDecls or any non-empty AttributeGroupReferences
        Returns:
        true if this AttributeGroup does not contain any AttributeDecls or any non-empty AttributeGroupReferences
      • getStructureType

        public short getStructureType()
        Returns the type of this Schema Structure
        Specified by:
        getStructureType in class Structure
        Returns:
        the type of this Schema Structure
      • setId

        public void setId​(java.lang.String id)
        Sets the id of this AttributeGroup
        Parameters:
        id - the id of this AttributeGroup