|
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ElementDeclarations in this ComplexTypeDeclaration
contains, this includes the ones that are inherited (from the extended type). |
ElementDeclaration[] |
getExplicitElements()
Returns the ElementDeclarations 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 TypeDeclarationpublic TypeReference getExtensionBaseType()
TypeReference to the XML type that this complex type extends.
public ElementDeclaration[] getExplicitElements()
ElementDeclarations that this ComplexTypeDeclaration
contains, but not the ones that are inherited (from the extended type).
public ElementDeclaration[] getElements()
ElementDeclarations in this ComplexTypeDeclaration
contains, this includes the ones that are inherited (from the extended type).
public String toString()
toString in class Objectpublic String toString(String indent)
toString in interface TypeDeclarationindent - current indentation (as a whitespace string)
|
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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