|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.framework.xml.schema.ComplexTypeDeclaration
public class ComplexTypeDeclaration
Represents an XML complex type declaration in an XMLSchema
.
The following limitations apply:
Constructor Summary | |
---|---|
ComplexTypeDeclaration(QualifiedName name,
TypeReference extensionBaseType,
ElementDeclaration[] subElements)
Creates a new ComplexTypeDeclaration instance from the given parameters. |
Method Summary | |
---|---|
ElementDeclaration[] |
getElements()
Returns the ElementDeclaration s in this ComplexTypeDeclaration
contains, this includes the ones that are inherited (from the extended type). |
ElementDeclaration[] |
getExplicitElements()
Returns the ElementDeclaration s that this ComplexTypeDeclaration
contains, but not the ones that are inherited (from the extended type). |
TypeReference |
getExtensionBaseType()
Returns a TypeReference to the XML type that this complex type extends. |
QualifiedName |
getName()
Returns the qualified name of the declared XML type. |
String |
toString()
Returns a string representation of the object. |
String |
toString(String indent)
Returns a string representation of the object (indented for better readablity, as this is a hierarchical structure). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ComplexTypeDeclaration(QualifiedName name, TypeReference extensionBaseType, ElementDeclaration[] subElements)
ComplexTypeDeclaration
instance from the given parameters.
name
- extensionBaseType
- subElements
- Method Detail |
---|
public QualifiedName getName()
getName
in interface TypeDeclaration
public TypeReference getExtensionBaseType()
TypeReference
to the XML type that this complex type extends.
public ElementDeclaration[] getExplicitElements()
ElementDeclaration
s that this ComplexTypeDeclaration
contains, but not the ones that are inherited (from the extended type).
public ElementDeclaration[] getElements()
ElementDeclaration
s in this ComplexTypeDeclaration
contains, this includes the ones that are inherited (from the extended type).
public String toString()
toString
in class Object
public String toString(String indent)
toString
in interface TypeDeclaration
indent
- current indentation (as a whitespace string)
|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org