Class DescriptorXmlAttributeNodePointer
- Object
-
- NodePointer
-
- DescriptorXmlAttributeNodePointer
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable,Pointer
public class DescriptorXmlAttributeNodePointer extends NodePointerSpecial node pointer for an XML-attribute inside an attribute.- Author:
- Niels Charlier (Curtin University of Technology)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDescriptorXmlAttributeNodePointer(NodePointer parent, PropertyDescriptor descriptor, Name name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareChildNodePointers(NodePointer arg0, NodePointer arg1)ObjectgetBaseValue()ObjectgetImmediateNode()intgetLength()QNamegetName()booleanisAttribute()booleanisCollection()booleanisLeaf()voidsetValue(Object value)-
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 Detail
-
DescriptorXmlAttributeNodePointer
protected DescriptorXmlAttributeNodePointer(NodePointer parent, PropertyDescriptor descriptor, Name name)
-
-
Method Detail
-
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
public Object getBaseValue()
- Specified by:
getBaseValuein classNodePointer
-
getImmediateNode
public Object getImmediateNode()
- Specified by:
getImmediateNodein classNodePointer
-
setValue
public void setValue(Object value)
- 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
-
-