com.jaxfront.core.xpath
Class XPathNodeExtractor

java.lang.Object
  extended by com.jaxfront.core.xpath.XPathNodeExtractor

public class XPathNodeExtractor
extends java.lang.Object


Constructor Summary
XPathNodeExtractor()
           
 
Method Summary
static XPNode extractNode(int start, java.lang.String xpath, boolean check)
           
static XPNode extractNode(int start, java.lang.String xpath, boolean check, java.util.Map nsMapping)
           
static XPNode extractNode(XPNode node, java.lang.String xpath, boolean check, boolean reuse)
           
static int getNodeEndPos(java.lang.String xpath, int start)
           
static void main(java.lang.String[] args)
           
static java.util.List tokenize(java.lang.String xpath, boolean check)
           
static XPNode tokenizeNext(java.lang.String xpath, XPNode oldNode, boolean check, boolean reuse)
           
static XPNode tokenizeNext(java.lang.String xpath, XPNode oldNode, boolean check, java.util.Map nsMapping, boolean reuse)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathNodeExtractor

public XPathNodeExtractor()
Method Detail

extractNode

public static XPNode extractNode(int start,
                                 java.lang.String xpath,
                                 boolean check)
                          throws XPathError
Throws:
XPathError

extractNode

public static XPNode extractNode(int start,
                                 java.lang.String xpath,
                                 boolean check,
                                 java.util.Map nsMapping)
                          throws XPathError
Throws:
XPathError

extractNode

public static XPNode extractNode(XPNode node,
                                 java.lang.String xpath,
                                 boolean check,
                                 boolean reuse)
                          throws XPathError
Throws:
XPathError

getNodeEndPos

public static int getNodeEndPos(java.lang.String xpath,
                                int start)
                         throws XPathError
Throws:
XPathError

main

public static void main(java.lang.String[] args)
                 throws XPathError
Throws:
XPathError

tokenize

public static java.util.List tokenize(java.lang.String xpath,
                                      boolean check)
                               throws XPathError
Throws:
XPathError

tokenizeNext

public static XPNode tokenizeNext(java.lang.String xpath,
                                  XPNode oldNode,
                                  boolean check,
                                  boolean reuse)
                           throws XPathError
Throws:
XPathError

tokenizeNext

public static XPNode tokenizeNext(java.lang.String xpath,
                                  XPNode oldNode,
                                  boolean check,
                                  java.util.Map nsMapping,
                                  boolean reuse)
                           throws XPathError
Throws:
XPathError