org.eclipse.actf.accservice.locate
Class AccessibleNodePointer

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.accservice.locate.AccessibleNodePointer
All Implemented Interfaces:
Serializable, Cloneable, Comparable, org.apache.commons.jxpath.Pointer

public class AccessibleNodePointer
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
AccessibleNodePointer(IAccessibleElement acc, Locale locale)
           
AccessibleNodePointer(IAccessibleElement acc, org.apache.commons.jxpath.ri.model.NodePointer parent, Locale locale)
           
 
Method Summary
 String asPath()
           
 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()
           
protected  int getRelativePositionByClassName()
           
protected  int getRelativePositionByRole()
           
 
Methods inherited from class org.eclipse.actf.model.locate.BaseNodePointer
equals, formPropertiesPredicates, getLength, getName, getPropertyPointer, 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

AccessibleNodePointer

public AccessibleNodePointer(IAccessibleElement acc,
                             Locale locale)

AccessibleNodePointer

public AccessibleNodePointer(IAccessibleElement acc,
                             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

asPath

public String asPath()
Specified by:
asPath in interface org.apache.commons.jxpath.Pointer
Overrides:
asPath in class BaseNodePointer

getRelativePositionByClassName

protected int getRelativePositionByClassName()
Overrides:
getRelativePositionByClassName in class BaseNodePointer

getRelativePositionByRole

protected int getRelativePositionByRole()
                                 throws InvalidComponentException
Throws:
InvalidComponentException