com.jaxfront.core.xpath
Class XPNodeWalker2

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

public class XPNodeWalker2
extends java.lang.Object


Constructor Summary
XPNodeWalker2()
           
 
Method Summary
static void handleExpressionNode(Type start, XPNode xNode, boolean edTypeTraverseOnly, boolean edTypeIncluded, boolean listTypeIncluded, java.util.ArrayList result)
           
static void handleGetAllNode(Type start, XPNode xNode, boolean edTypeTraverseOnly, boolean edTypeIncluded, boolean listTypeIncluded, java.util.ArrayList result)
           
static void handleNamedNode(Type start, XPNode xNode, boolean edTypeTraverseOnly, boolean edTypeIncluded, boolean listTypeIncluded, java.util.ArrayList result)
           
static Type handleParentNode(Type start, boolean edTypeTraverseOnly)
           
static Type handleSameNode(Type start)
           
static void main(java.lang.String[] args)
           
static java.util.ArrayList walkTypeXpath(java.lang.String xpath, Type start, boolean edTypeTraverseOnly, boolean edTypeIncluded, boolean listTypeIncluded)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPNodeWalker2

public XPNodeWalker2()
Method Detail

walkTypeXpath

public static java.util.ArrayList walkTypeXpath(java.lang.String xpath,
                                                Type start,
                                                boolean edTypeTraverseOnly,
                                                boolean edTypeIncluded,
                                                boolean listTypeIncluded)

main

public static void main(java.lang.String[] args)
                 throws SchemaCreationException,
                        java.net.MalformedURLException,
                        DocumentCreationException
Throws:
SchemaCreationException
java.net.MalformedURLException
DocumentCreationException

handleParentNode

public static Type handleParentNode(Type start,
                                    boolean edTypeTraverseOnly)

handleSameNode

public static Type handleSameNode(Type start)

handleNamedNode

public static void handleNamedNode(Type start,
                                   XPNode xNode,
                                   boolean edTypeTraverseOnly,
                                   boolean edTypeIncluded,
                                   boolean listTypeIncluded,
                                   java.util.ArrayList result)

handleGetAllNode

public static void handleGetAllNode(Type start,
                                    XPNode xNode,
                                    boolean edTypeTraverseOnly,
                                    boolean edTypeIncluded,
                                    boolean listTypeIncluded,
                                    java.util.ArrayList result)

handleExpressionNode

public static void handleExpressionNode(Type start,
                                        XPNode xNode,
                                        boolean edTypeTraverseOnly,
                                        boolean edTypeIncluded,
                                        boolean listTypeIncluded,
                                        java.util.ArrayList result)