DLESE Tools
v1.6.0

org.dlese.dpc.xml.schema
Class AttributeGroup

java.lang.Object
  extended by org.dlese.dpc.xml.schema.GlobalDeclaration
      extended by org.dlese.dpc.xml.schema.AttributeGroup
All Implemented Interfaces:
GlobalDef

public class AttributeGroup
extends GlobalDeclaration

Wrapper for AttributeGroup definitions in an XML Schema, which are defined as an immediate child of the schema element.

AttributeGroup definitions are associated with a type in one of the following ways:

Author:
Jonathan Ostwald

Field Summary
 
Fields inherited from class org.dlese.dpc.xml.schema.GlobalDeclaration
debug, documentation, element, location, name, namespace, schemaReader, type, xsdPrefix
 
Fields inherited from interface org.dlese.dpc.xml.schema.GlobalDef
ATTRIBUTE_GROUP, BUILT_IN_TYPE, COMPLEX_TYPE, GENERIC_TYPE, GLOBAL_ATTRIBUTE, GLOBAL_DECLARATION, GLOBAL_ELEMENT, MODEL_GROUP, SIMPLE_TYPE
 
Constructor Summary
AttributeGroup(Element element, String location, Namespace namespace, SchemaReader schemaReader)
          Constructor for the AttributeGroup object
 
Method Summary
 void extractDocumentation()
           
 List getAttributes()
           
 int getDataType()
          Gets the dataType attribute of the AttributeGroup object
 String toString()
          NOT YET DOCUMENTED
 
Methods inherited from class org.dlese.dpc.xml.schema.GlobalDeclaration
getDocumentation, getElement, getElementAsXml, getLocation, getName, getNamespace, getQualifiedInstanceName, getQualifiedName, getSchemaReader, getType, isAnyType, isAttributeGroup, isBuiltIn, isComplexType, isGlobalAttribute, isGlobalDeclaration, isGlobalElement, isModelGroup, isSimpleType, isTypeDef, prtln, prtlnErr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeGroup

public AttributeGroup(Element element,
                      String location,
                      Namespace namespace,
                      SchemaReader schemaReader)
Constructor for the AttributeGroup object

Parameters:
element - NOT YET DOCUMENTED
location - NOT YET DOCUMENTED
namespace - NOT YET DOCUMENTED
Method Detail

getAttributes

public List getAttributes()

getDataType

public int getDataType()
Gets the dataType attribute of the AttributeGroup object

Specified by:
getDataType in interface GlobalDef
Overrides:
getDataType in class GlobalDeclaration
Returns:
The dataType value

extractDocumentation

public void extractDocumentation()
Overrides:
extractDocumentation in class GlobalDeclaration

toString

public String toString()
NOT YET DOCUMENTED

Specified by:
toString in interface GlobalDef
Overrides:
toString in class GlobalDeclaration
Returns:
NOT YET DOCUMENTED

DLESE Tools
v1.6.0