Class XmlAttributeNodePointer
Object
NodePointer
XmlAttributeNodePointer
- All Implemented Interfaces:
Serializable,Cloneable,Comparable,Pointer
public class XmlAttributeNodePointer
extends NodePointer
Special node pointer for an XML-attribute inside an attribute.
- Author:
- Niels Charlier (Curtin University of Technology)
- See Also:
-
Field Summary
Fields inherited from class NodePointer
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedXmlAttributeNodePointer(NodePointer parent, Attribute feature, Name name) -
Method Summary
Modifier and TypeMethodDescriptionintcompareChildNodePointers(NodePointer arg0, NodePointer arg1) intQNamegetName()booleanbooleanbooleanisLeaf()voidMethods inherited from class NodePointer
asPath, attributeIterator, childIterator, 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, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, remove, setAttribute, setIndex, setNamespaceResolver, testNode, toString
-
Constructor Details
-
XmlAttributeNodePointer
-
-
Method Details
-
isLeaf
public boolean isLeaf()- Specified by:
isLeafin classNodePointer
-
isCollection
public boolean isCollection()- Specified by:
isCollectionin classNodePointer
-
isAttribute
public boolean isAttribute()- Overrides:
isAttributein 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 arg0, NodePointer arg1) - Specified by:
compareChildNodePointersin classNodePointer
-
getLength
public int getLength()- Specified by:
getLengthin classNodePointer
-