DLESE Tools
v1.6.0

org.dlese.dpc.xml.schema
Class ModelGroup

java.lang.Object
  extended by org.dlese.dpc.xml.schema.GenericType
      extended by org.dlese.dpc.xml.schema.SimpleType
          extended by org.dlese.dpc.xml.schema.ComplexType
              extended by org.dlese.dpc.xml.schema.ModelGroup
All Implemented Interfaces:
GlobalDef

public class ModelGroup
extends ComplexType

Wrapper for ModelGroup definitions in XML Schemas.

Version:
$Id: ModelGroup.java,v 1.3 2009/03/20 23:34:01 jweather Exp $
Author:
ostwald

Field Summary
 
Fields inherited from class org.dlese.dpc.xml.schema.GenericType
element, inline, location, name, namespace, path, 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
ModelGroup(Element element, String location, Namespace namespace, SchemaReader schemaReader)
          Constructor for the ModelGroup object
 
Method Summary
 int getDataType()
          Gets the dataType attribute of the ModelGroup object
 String toString()
          String representation of the ModelGroup object
 
Methods inherited from class org.dlese.dpc.xml.schema.ComplexType
getChoices, getComplexContent, getCompositor, getCompositorType, getContentModel, getDerivationBase, getDerivationType, getDerivedCompositorType, getExtensionBase, getExtensionElement, getExtensionRootType, getExtensionType, getRestrictionBase, getRestrictionElement, getRestrictionRootType, getRestrictionType, getSimpleContent, getSimpleContentType, hasComplexContent, hasInlineCompositor, hasSimpleContent, isAbstract, isDerivedContentModel, isDerivedTextOnlyModel, isDerivedType, prtln
 
Methods inherited from class org.dlese.dpc.xml.schema.SimpleType
getEnumerationBaseType, getSimpleEnumerationValues, getUnionMemberTypeDefs, getUnionMemberTypeNames, getUnionMemberTypesAsString, isComboUnionType, isEnumeration, isUnion
 
Methods inherited from class org.dlese.dpc.xml.schema.GenericType
extractDocumentation, filterChildren, filterChildren, getChildren, getDocumentation, getElement, getElementAsXml, getEnumerationValues, getEnumerationValues, getFirstChild, getLocation, getName, getNamespace, getQualifiedInstanceName, getQualifiedName, getSchemaReader, getType, getXsdPrefix, isAnyType, isAttributeGroup, isBuiltIn, isComplexType, isEnumerationType, isGlobalAttribute, isGlobalDeclaration, isGlobalElement, isInline, isModelGroup, isSimpleType, isTypeDef, printElements, setInline
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelGroup

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

Parameters:
element - Description of the Parameter
location - Description of the Parameter
namespace - NOT YET DOCUMENTED
Method Detail

getDataType

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

Specified by:
getDataType in interface GlobalDef
Overrides:
getDataType in class ComplexType
Returns:
COMPLEX_TYPE - The dataType value as an int

toString

public String toString()
String representation of the ModelGroup object

Specified by:
toString in interface GlobalDef
Overrides:
toString in class ComplexType
Returns:
a String representation of the ModelGroup object

DLESE Tools
v1.6.0