Public Member Functions

org.exolab.castor.xml.schema.AttributeGroupReference Class Reference

Inheritance diagram for org.exolab.castor.xml.schema.AttributeGroupReference:
org.exolab.castor.xml.schema.AttributeGroup org.exolab.castor.xml.schema.Annotated org.exolab.castor.xml.schema.Structure

List of all members.

Public Member Functions

 AttributeGroupReference (Schema schema, String reference)
Wildcard getAnyAttribute ()
String getReference ()
AttributeGroup resolveReference ()
AttributeDecl getAttribute (String name)
Enumeration getAttributes ()
boolean isEmpty ()

Detailed Description

An XML Schema Attribute Group Definition

Author:
Keith Visco
Version:
Revision:
1.2
Date:
2004/09/21 14:07:21

Constructor & Destructor Documentation

org.exolab.castor.xml.schema.AttributeGroupReference.AttributeGroupReference ( Schema  schema,
String  reference 
)

Creates a new AttributeGroup definition

Parameters:
schema the Schema that this AttributeGroup belongs to.

Member Function Documentation

Wildcard org.exolab.castor.xml.schema.AttributeGroupReference.getAnyAttribute (  )  [virtual]

Returns the anyAttribute set in this attribute group if any.

Returns:
the anyAttribute set in this attribute group if any.

Implements org.exolab.castor.xml.schema.AttributeGroup.

References org.exolab.castor.xml.schema.AttributeGroup.getAnyAttribute(), and org.exolab.castor.xml.schema.AttributeGroupReference.resolveReference().

AttributeDecl org.exolab.castor.xml.schema.AttributeGroupReference.getAttribute ( String  name  )  [virtual]

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.

Implements org.exolab.castor.xml.schema.AttributeGroup.

References org.exolab.castor.xml.schema.AttributeGroup.getAttribute(), and org.exolab.castor.xml.schema.AttributeGroupReference.resolveReference().

Referenced by org.exolab.castor.xml.schema.AttributeGroupDecl.getAttribute().

Enumeration org.exolab.castor.xml.schema.AttributeGroupReference.getAttributes (  )  [virtual]

Returns an enumeration of the AttributeDecls and AttributeGroups of this AttributeGroup

Returns:
an Enumeration of the AttributeDecls and AttributeGroups of this AttributeGroup

Implements org.exolab.castor.xml.schema.AttributeGroup.

References org.exolab.castor.xml.schema.AttributeGroup.getAttributes(), and org.exolab.castor.xml.schema.AttributeGroupReference.resolveReference().

Referenced by org.exolab.castor.xml.schema.AttributeGroupEnumeration.nextElement().

String org.exolab.castor.xml.schema.AttributeGroupReference.getReference (  ) 

Gets the name of the attribute group this class refers to.

boolean org.exolab.castor.xml.schema.AttributeGroupReference.isEmpty (  )  [virtual]

Returns true if this AttributeGroup does not contain any AttributeDecls or any non-empty AttributeGroups

Returns:
true if this AttributeGroup does not contain any AttributeDecls or any non-empty AttributeGroups

Implements org.exolab.castor.xml.schema.AttributeGroup.

References org.exolab.castor.xml.schema.AttributeGroup.isEmpty(), and org.exolab.castor.xml.schema.AttributeGroupReference.resolveReference().

Referenced by org.exolab.castor.xml.schema.AttributeGroupEnumeration.hasMoreElements().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties