com.jaxfront.core.xpath
Class XPNodeWalker

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

public class XPNodeWalker
extends java.lang.Object


Constructor Summary
XPNodeWalker()
           
 
Method Summary
static Type handleExpressionNode(Type start, XPNode xNode, boolean edTypeTraverseOnly)
           
static Type handleNamedNode(Type start, XPNode xNode, boolean edTypeTraverseOnly)
           
static Type handleParentNode(Type start, boolean edTypeTraverseOnly)
           
static Type handleSameNode(Type start)
           
static Type walkTypeXpath(java.lang.String xpath, Type start, boolean edTypeTraverseOnly)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPNodeWalker

public XPNodeWalker()
Method Detail

walkTypeXpath

public static Type walkTypeXpath(java.lang.String xpath,
                                 Type start,
                                 boolean edTypeTraverseOnly)

handleParentNode

public static Type handleParentNode(Type start,
                                    boolean edTypeTraverseOnly)

handleSameNode

public static Type handleSameNode(Type start)

handleNamedNode

public static Type handleNamedNode(Type start,
                                   XPNode xNode,
                                   boolean edTypeTraverseOnly)

handleExpressionNode

public static Type handleExpressionNode(Type start,
                                        XPNode xNode,
                                        boolean edTypeTraverseOnly)