Class DescriptorXmlAttributeNodePointer
Object
NodePointer
DescriptorXmlAttributeNodePointer
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable
,Pointer
public class DescriptorXmlAttributeNodePointer
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
ConstructorsModifierConstructorDescriptionprotected
DescriptorXmlAttributeNodePointer
(NodePointer parent, PropertyDescriptor descriptor, Name name) -
Method Summary
Modifier and TypeMethodDescriptionint
compareChildNodePointers
(NodePointer arg0, NodePointer arg1) int
QName
getName()
boolean
boolean
boolean
isLeaf()
void
Methods 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
-
DescriptorXmlAttributeNodePointer
protected DescriptorXmlAttributeNodePointer(NodePointer parent, PropertyDescriptor descriptor, Name name)
-
-
Method Details
-
isLeaf
public boolean isLeaf()- Specified by:
isLeaf
in classNodePointer
-
isCollection
public boolean isCollection()- Specified by:
isCollection
in classNodePointer
-
isAttribute
public boolean isAttribute()- Overrides:
isAttribute
in classNodePointer
-
getName
public QName getName()- Specified by:
getName
in classNodePointer
-
getBaseValue
- Specified by:
getBaseValue
in classNodePointer
-
getImmediateNode
- Specified by:
getImmediateNode
in classNodePointer
-
setValue
- Specified by:
setValue
in interfacePointer
- Specified by:
setValue
in classNodePointer
-
compareChildNodePointers
public int compareChildNodePointers(NodePointer arg0, NodePointer arg1) - Specified by:
compareChildNodePointers
in classNodePointer
-
getLength
public int getLength()- Specified by:
getLength
in classNodePointer
-