org.oXML.xpath.step
Class AbsoluteLocationPath

java.lang.Object
  extended byorg.oXML.xpath.step.AbsoluteLocationPath
All Implemented Interfaces:
Expression, LocationPath
Direct Known Subclasses:
AbbreviatedAbsoluteLocationPath

public class AbsoluteLocationPath
extends java.lang.Object
implements LocationPath


Field Summary
 
Fields inherited from interface org.oXML.xpath.Expression
OUTPUT_NS
 
Constructor Summary
AbsoluteLocationPath()
           
AbsoluteLocationPath(RelativeLocationPath path)
           
 
Method Summary
 void bind(Resolver ctxt)
           
 NodeIterator eval(NodeIterator nit, RuntimeContext ctxt)
           
 Node evaluate(RuntimeContext ctxt)
           
 Step[] getSteps()
           
 java.lang.String toString()
           
 void write(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbsoluteLocationPath

public AbsoluteLocationPath()

AbsoluteLocationPath

public AbsoluteLocationPath(RelativeLocationPath path)
Method Detail

bind

public void bind(Resolver ctxt)
          throws ObjectBoxException
Specified by:
bind in interface Expression
Throws:
ObjectBoxException

getSteps

public Step[] getSteps()
Specified by:
getSteps in interface LocationPath

evaluate

public Node evaluate(RuntimeContext ctxt)
              throws XPathException
Specified by:
evaluate in interface Expression
Throws:
XPathException

eval

public NodeIterator eval(NodeIterator nit,
                         RuntimeContext ctxt)
                  throws XPathException
Throws:
XPathException

toString

public java.lang.String toString()

write

public void write(org.xml.sax.ContentHandler handler)
           throws org.xml.sax.SAXException
Specified by:
write in interface Expression
Throws:
org.xml.sax.SAXException