org.eclipse.actf.model.mozdom.locate
Class MozillaDomNodePointer

java.lang.Object
  extended by org.apache.commons.jxpath.ri.model.NodePointer
      extended by org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer
          extended by org.eclipse.actf.model.locate.BaseNodePointer
              extended by org.eclipse.actf.model.mozdom.locate.MozillaDomNodePointer
All Implemented Interfaces:
Serializable, Cloneable, Comparable, org.apache.commons.jxpath.Pointer

public class MozillaDomNodePointer
extends BaseNodePointer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.actf.model.locate.BaseNodePointer
config, model, name
 
Fields inherited from class org.apache.commons.jxpath.ri.model.NodePointer
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION
 
Constructor Summary
MozillaDomNodePointer(org.mozilla.interfaces.nsIDOMNode node, Locale locale)
           
MozillaDomNodePointer(org.mozilla.interfaces.nsIDOMNode node, org.apache.commons.jxpath.ri.model.NodePointer parent, Locale locale)
           
 
Method Summary
 org.apache.commons.jxpath.ri.model.NodeIterator childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest test, boolean reverse, org.apache.commons.jxpath.ri.model.NodePointer startWith)
           
 Object getBaseValue()
           
 Object getImmediateNode()
           
 
Methods inherited from class org.eclipse.actf.model.locate.BaseNodePointer
asPath, equals, formPropertiesPredicates, getLength, getName, getPropertyPointer, getRelativePositionByClassName, hashCode, isActual, isCollection, isLeaf, setValue, testNode, testNode
 
Methods inherited from class org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer
attributeIterator, compareChildNodePointers, createNodeIterator, isDynamicPropertyDeclarationSupported, remove, setIndex
 
Methods inherited from class org.apache.commons.jxpath.ri.model.NodePointer
clone, compareTo, createAttribute, createChild, createChild, createPath, createPath, getDefaultNamespaceURI, getImmediateParentPointer, getImmediateValuePointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isAttribute, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, setAttribute, setNamespaceResolver, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MozillaDomNodePointer

public MozillaDomNodePointer(org.mozilla.interfaces.nsIDOMNode node,
                             Locale locale)

MozillaDomNodePointer

public MozillaDomNodePointer(org.mozilla.interfaces.nsIDOMNode node,
                             org.apache.commons.jxpath.ri.model.NodePointer parent,
                             Locale locale)
Method Detail

getBaseValue

public Object getBaseValue()
Specified by:
getBaseValue in class org.apache.commons.jxpath.ri.model.NodePointer

getImmediateNode

public Object getImmediateNode()
Overrides:
getImmediateNode in class org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer

childIterator

public org.apache.commons.jxpath.ri.model.NodeIterator childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest test,
                                                                     boolean reverse,
                                                                     org.apache.commons.jxpath.ri.model.NodePointer startWith)
Overrides:
childIterator in class org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer