| java.lang.Object org.deegree.framework.xml.schema.ComplexTypeDeclaration
All known Subclasses: org.deegree.io.datastore.schema.MappedComplexTypeDeclaration,
ComplexTypeDeclaration | public class ComplexTypeDeclaration implements TypeDeclaration(Code) | | Represents an XML complex type declaration in an
XMLSchema .
The following limitations apply:
- the type may be defined using 'extension', but must not use 'restriction'
- the content model must be a sequence
author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9339 $, $Date: 2007-12-27 04:31:52 -0800 (Thu, 27 Dec 2007) $ |
ComplexTypeDeclaration | public ComplexTypeDeclaration(QualifiedName name, TypeReference extensionBaseType, ElementDeclaration[] subElements)(Code) | | Creates a new ComplexTypeDeclaration instance from the given parameters.
Parameters: name - Parameters: extensionBaseType - Parameters: subElements - |
getExtensionBaseType | public TypeReference getExtensionBaseType()(Code) | | Returns a
TypeReference to the XML type that this complex type extends.
a TypeReference to the XML type that this complex type extends |
getName | public QualifiedName getName()(Code) | | Returns the qualified name of the declared XML type.
the qualified name of the declared XML type |
toString | public String toString()(Code) | | Returns a string representation of the object.
a string representation of the object |
toString | public String toString(String indent)(Code) | | Returns a string representation of the object (indented for better readablity,
as this is a hierarchical structure).
Parameters: indent - current indentation (as a whitespace string) an indented string representation of the object |
|
|