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

    Constructors
    Modifier
    Constructor
    Description
    protected
    DescriptorXmlAttributeNodePointer(NodePointer parent, PropertyDescriptor descriptor, Name name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    compareChildNodePointers(NodePointer arg0, NodePointer arg1)
     
     
     
    int
     
    QName
     
    boolean
     
    boolean
     
    boolean
     
    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

    Methods inherited from class Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DescriptorXmlAttributeNodePointer

      protected DescriptorXmlAttributeNodePointer(NodePointer parent, PropertyDescriptor descriptor, Name name)
  • Method Details

    • isLeaf

      public boolean isLeaf()
      Specified by:
      isLeaf in class NodePointer
    • isCollection

      public boolean isCollection()
      Specified by:
      isCollection in class NodePointer
    • isAttribute

      public boolean isAttribute()
      Overrides:
      isAttribute in class NodePointer
    • getName

      public QName getName()
      Specified by:
      getName in class NodePointer
    • getBaseValue

      public Object getBaseValue()
      Specified by:
      getBaseValue in class NodePointer
    • getImmediateNode

      public Object getImmediateNode()
      Specified by:
      getImmediateNode in class NodePointer
    • setValue

      public void setValue(Object value)
      Specified by:
      setValue in interface Pointer
      Specified by:
      setValue in class NodePointer
    • compareChildNodePointers

      public int compareChildNodePointers(NodePointer arg0, NodePointer arg1)
      Specified by:
      compareChildNodePointers in class NodePointer
    • getLength

      public int getLength()
      Specified by:
      getLength in class NodePointer