public interface ComplexType extends Type
Modifier and Type | Method and Description |
---|---|
boolean |
cache(Element element,
Map hints)
This method is a directive to the parser whether to keep the data around in memory for post
processing.
|
String |
getAnyAttributeNameSpace()
This methos represents the potential 'anyAttribute' declaration's namespace attribute which
may occur within a complex type definition.
|
Attribute[] |
getAttributes()
The set of attributes required by this complex type declaration.
|
int |
getBlock()
Specifies a mask which denotes which substitution mechanisms may be used for this complex
type definition.
|
ElementGrouping |
getChild()
Returns the child element representing the structure of nested child nodes (if any are
allowed).
|
Element[] |
getChildElements() |
int |
getFinal()
Specifies a mask which denotes which substitution mechanisms prohibited for use by child
definitions of this complex type.
|
String |
getId()
Returns the xml schema id of this complexType if one exists, null otherwise.
|
Type |
getParent()
This is used to represent the heirarchy represented within an xml schema document(s).
|
boolean |
isAbstract()
Returns true when the complexType should be considered abstract, as defined by the XML schema
of which this complex type definition is a part.
|
boolean |
isDerived()
This method is used to publish whether this complexType is at the root of an inheritance
tree, or a leaf within an inheritance tree.
|
boolean |
isMixed()
Returns true if this complexType allows mixed content (Child elements and a String value).
|
canEncode, encode, findChildElement, getInstanceType, getName, getNamespace, getValue
Type getParent()
Type#getValue(Element, ElementValue[], Attributes)
boolean isAbstract()
String getAnyAttributeNameSpace()
Attribute[] getAttributes()
int getBlock()
Schema.EXTENSION
,
Schema.RESTRICTION
,
Schema.ALL
ElementGrouping getChild()
ElementGrouping
Element[] getChildElements()
int getFinal()
Schema.EXTENSION
,
Schema.RESTRICTION
,
Schema.ALL
String getId()
boolean isMixed()
boolean isDerived()
boolean cache(Element element, Map hints)
element
- DOCUMENT ME!hints
- DOCUMENT ME!Copyright © 1996–2019 Geotools. All rights reserved.