Public Member Functions | |
abstract Wildcard | getAnyAttribute () |
abstract AttributeDecl | getAttribute (String name) |
abstract Enumeration | getAttributes () |
String | getId () |
abstract boolean | isEmpty () |
short | getStructureType () |
void | setId (String id) |
void | validate () throws ValidationException |
An XML Schema Attribute Group Definition
abstract Wildcard org.exolab.castor.xml.schema.AttributeGroup.getAnyAttribute | ( | ) | [pure virtual] |
Returns the anyAttribute set in this attribute group if any.
Implemented in org.exolab.castor.xml.schema.AttributeGroupDecl, and org.exolab.castor.xml.schema.AttributeGroupReference.
Referenced by org.exolab.castor.xml.schema.AttributeGroupReference.getAnyAttribute().
abstract AttributeDecl org.exolab.castor.xml.schema.AttributeGroup.getAttribute | ( | String | name | ) | [pure virtual] |
Returns the AttributeDecl associated with the given name
Implemented in org.exolab.castor.xml.schema.AttributeGroupDecl, and org.exolab.castor.xml.schema.AttributeGroupReference.
Referenced by org.exolab.castor.xml.schema.AttributeGroupReference.getAttribute().
abstract Enumeration org.exolab.castor.xml.schema.AttributeGroup.getAttributes | ( | ) | [pure virtual] |
Returns an Enumeration of all the attributes of this attribute group. The enumeration includes attributes from all AttributeGroupReferences contained in this AttributeGroup.
Implemented in org.exolab.castor.xml.schema.AttributeGroupDecl, and org.exolab.castor.xml.schema.AttributeGroupReference.
Referenced by org.exolab.castor.xml.schema.AttributeGroupReference.getAttributes().
String org.exolab.castor.xml.schema.AttributeGroup.getId | ( | ) |
Returns the id of this AttributeGroup
short org.exolab.castor.xml.schema.AttributeGroup.getStructureType | ( | ) | [virtual] |
Returns the type of this Schema Structure
Implements org.exolab.castor.xml.schema.Structure.
Reimplemented in org.exolab.castor.xml.schema.AttributeGroupDecl.
abstract boolean org.exolab.castor.xml.schema.AttributeGroup.isEmpty | ( | ) | [pure virtual] |
Returns true if this AttributeGroup does not contain any AttributeDecls or any non-empty AttributeGroupReferences
Implemented in org.exolab.castor.xml.schema.AttributeGroupDecl, and org.exolab.castor.xml.schema.AttributeGroupReference.
Referenced by org.exolab.castor.xml.schema.AttributeGroupReference.isEmpty().
void org.exolab.castor.xml.schema.AttributeGroup.setId | ( | String | id | ) |
Sets the id of this AttributeGroup
id | the id of this AttributeGroup |
Referenced by org.exolab.castor.xml.schema.reader.AttributeGroupUnmarshaller.AttributeGroupUnmarshaller().
void org.exolab.castor.xml.schema.AttributeGroup.validate | ( | ) | throws ValidationException [virtual] |
Checks the validity of this Attribute declaration
ValidationException | when this Attribute declaration is invalid |
Implements org.exolab.castor.xml.schema.Structure.
Reimplemented in org.exolab.castor.xml.schema.AttributeGroupDecl.