Class FeatureTypePointer
Object
NodePointer
FeatureTypePointer
- All Implemented Interfaces:
Serializable,Cloneable,Comparable,Pointer
public class FeatureTypePointer
extends NodePointer
Special node pointer for
org.geotools.feature.FeatureType.- Author:
- Niels Charlier (Curtin University of Technology)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ComplexTypeThe underlying feature typeprotected QNameThe name of the node.Fields inherited from class NodePointer
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFeatureTypePointer(NodePointer parent, ComplexType featureType, QName name) -
Method Summary
Modifier and TypeMethodDescriptionNodeIteratorchildIterator(NodeTest test, boolean reverse, NodePointer startWith) intcompareChildNodePointers(NodePointer pointer1, NodePointer pointer2) intQNamegetName()booleanbooleanisLeaf()voidMethods inherited from class NodePointer
asPath, attributeIterator, clone, compareTo, createAttribute, createChild, createChild, createPath, createPath, escape, getAbstractFactory, getDefaultNamespaceURI, getImmediateParentPointer, getImmediateValuePointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeSetByKey, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isActual, isAttribute, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, remove, setAttribute, setIndex, setNamespaceResolver, testNode, toString
-
Field Details
-
name
protected QName nameThe name of the node. -
featureType
The underlying feature type
-
-
Constructor Details
-
FeatureTypePointer
-
-
Method Details
-
isLeaf
public boolean isLeaf()- Specified by:
isLeafin classNodePointer
-
isCollection
public boolean isCollection()- Specified by:
isCollectionin classNodePointer
-
getLength
public int getLength()- Specified by:
getLengthin classNodePointer
-
getName
public QName getName()- Specified by:
getNamein classNodePointer
-
getBaseValue
- Specified by:
getBaseValuein classNodePointer
-
getImmediateNode
- Specified by:
getImmediateNodein classNodePointer
-
setValue
- Specified by:
setValuein interfacePointer- Specified by:
setValuein classNodePointer
-
compareChildNodePointers
public int compareChildNodePointers(NodePointer pointer1, NodePointer pointer2) - Specified by:
compareChildNodePointersin classNodePointer
-
childIterator
public NodeIterator childIterator(NodeTest test, boolean reverse, NodePointer startWith) - Overrides:
childIteratorin classNodePointer
-