public static class GMLComplexTypes.AbstractFeatureCollectionsBaseType extends GMLComplexTypes.AbstractFeatureType
GMLSchema.GMLComplexType
,
ComplexType
attributes
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, getValue
public static GMLSchema.GMLComplexType getInstance()
public boolean isAbstract()
ComplexType
isAbstract
in interface ComplexType
isAbstract
in class GMLComplexTypes.AbstractFeatureType
schema.ComplexType#isAbstract()
public String getAnyAttributeNameSpace()
ComplexType
getAnyAttributeNameSpace
in interface ComplexType
getAnyAttributeNameSpace
in class GMLComplexTypes.AbstractFeatureType
schema.ComplexType#getAnyAttributeNameSpace()
public Attribute[] getAttributes()
ComplexType
getAttributes
in interface ComplexType
getAttributes
in class GMLComplexTypes.AbstractFeatureType
schema.ComplexType#getAttributeDescriptors()
public ElementGrouping getChild()
ComplexType
getChild
in interface ComplexType
getChild
in class GMLComplexTypes.AbstractFeatureType
schema.ComplexType#getChildren()
public String getName()
Type
getName
in interface Type
getName
in class GMLComplexTypes.AbstractFeatureType
schema.ComplexType#getLocalName()
public Element findChildElement(String name)
Type
findChildElement
in interface Type
findChildElement
in class GMLComplexTypes.AbstractFeatureType
name
- the element's localName to search for.schema.ComplexType#findChildElement(java.lang.String)
public int getBlock()
ComplexType
getBlock
in interface ComplexType
schema.ComplexType#getBlock()
public int getFinal()
ComplexType
getFinal
in interface ComplexType
schema.ComplexType#getFinal()
public String getId()
ComplexType
getId
in interface ComplexType
schema.ComplexType#getId()
public boolean isMixed()
ComplexType
isMixed
in interface ComplexType
schema.ComplexType#isMixed()
public URI getNamespace()
Type
getNamespace
in interface Type
schema.ComplexType#getNamespace()
public boolean isDerived()
ComplexType
isDerived
in interface ComplexType
schema.ComplexType#isDerived()
public Type getParent()
ComplexType
getParent
in interface ComplexType
schema.ComplexType#getParent()
public boolean cache(Element e, Map<String,Object> hints)
ComplexType
cache
in interface ComplexType
org.geotools.xml.schema.ComplexType#cache()
Copyright © 1996–2023 Geotools. All rights reserved.