com.jaxfront.core.schema
Interface SchemaComplexType

All Superinterfaces:
QName, SchemaType
All Known Implementing Classes:
SchemaComplexTypeImpl, SchemaSimpleTypeImpl

public interface SchemaComplexType
extends SchemaType

Represent a complex XML schema type.

Version:
1.60

Field Summary
 
Fields inherited from interface com.jaxfront.core.schema.SchemaType
NO_NAME
 
Method Summary
 SchemaNode[] getAttributeSet()
          Returns all attributes which are defined for this complex type.
 SchemaNode[] getElementSet()
          Returns all agregated child elements.
 SchemaSimpleType getSimpleContent()
          Returns the simple text content of this complex type if available else return null.
 
Methods inherited from interface com.jaxfront.core.schema.SchemaType
addRecursiveElement, countSubNodes, getBaseName, getChoiceMaxOccurs, getChoiceMinOccurs, getName, getNamespacePrefix, getParserXSDNode, getQName, getRecursiveElementNames, getRecursiveElements, getSchemaElement, getType, hasBeenAnalysed, isAbstract, isChoice, isEmptyComplexType, isGlobal, isGroup, isMixedContent, isRecursive, isSimple, release, setIsSimpleContent, setRecursive, setType
 
Methods inherited from interface com.jaxfront.core.schema.QName
getNamespace, getRefName
 

Method Detail

getAttributeSet

SchemaNode[] getAttributeSet()
Returns all attributes which are defined for this complex type.


getElementSet

SchemaNode[] getElementSet()
Returns all agregated child elements.


getSimpleContent

SchemaSimpleType getSimpleContent()
Returns the simple text content of this complex type if available else return null.