public static class GMLComplexTypes.AbstractFeatureCollectionsBaseType extends GMLComplexTypes.AbstractFeatureType
GMLSchema.GMLComplexType,
ComplexTypeattributes| Constructor and Description |
|---|
AbstractFeatureCollectionsBaseType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cache(Element e,
Map<String,Object> hints)
This method is a directive to the parser whether to keep the data around in memory for post
processing.
|
Element |
findChildElement(String name)
Convinience method used to search this type's children for the requested element by
localName.
|
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).
|
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.
|
static GMLSchema.GMLComplexType |
getInstance() |
String |
getName()
This returns the XML Schema declaration name of this type (both complex and simple types have
names ...)
|
URI |
getNamespace()
This is used for validation of an XML document, and represents the targetNamespace of that
this type resides in.
|
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, getChildElements, getFeature, getInstanceType, getValuepublic static GMLSchema.GMLComplexType getInstance()
public boolean isAbstract()
ComplexTypeisAbstract in interface ComplexTypeisAbstract in class GMLComplexTypes.AbstractFeatureTypeschema.ComplexType#isAbstract()public String getAnyAttributeNameSpace()
ComplexTypegetAnyAttributeNameSpace in interface ComplexTypegetAnyAttributeNameSpace in class GMLComplexTypes.AbstractFeatureTypeschema.ComplexType#getAnyAttributeNameSpace()public Attribute[] getAttributes()
ComplexTypegetAttributes in interface ComplexTypegetAttributes in class GMLComplexTypes.AbstractFeatureTypeschema.ComplexType#getAttributeDescriptors()public ElementGrouping getChild()
ComplexTypegetChild in interface ComplexTypegetChild in class GMLComplexTypes.AbstractFeatureTypeschema.ComplexType#getChildren()public String getName()
TypegetName in interface TypegetName in class GMLComplexTypes.AbstractFeatureTypeschema.ComplexType#getLocalName()public Element findChildElement(String name)
TypefindChildElement in interface TypefindChildElement in class GMLComplexTypes.AbstractFeatureTypename - the element's localName to search for.schema.ComplexType#findChildElement(java.lang.String)public int getBlock()
ComplexTypegetBlock in interface ComplexTypeschema.ComplexType#getBlock()public int getFinal()
ComplexTypegetFinal in interface ComplexTypeschema.ComplexType#getFinal()public String getId()
ComplexTypegetId in interface ComplexTypeschema.ComplexType#getId()public boolean isMixed()
ComplexTypeisMixed in interface ComplexTypeschema.ComplexType#isMixed()public URI getNamespace()
TypegetNamespace in interface Typeschema.ComplexType#getNamespace()public boolean isDerived()
ComplexTypeisDerived in interface ComplexTypeschema.ComplexType#isDerived()public Type getParent()
ComplexTypegetParent in interface ComplexTypeschema.ComplexType#getParent()public boolean cache(Element e, Map<String,Object> hints)
ComplexTypecache in interface ComplexTypeorg.geotools.xml.schema.ComplexType#cache()Copyright © 1996–2021 Geotools. All rights reserved.