public class ASTNodePathStep extends ASTNode
| Modifier and Type | Field and Description |
|---|---|
static int |
AXIS_TYPE_ABBR |
static int |
AXIS_TYPE_EXPLICIT |
static int |
AXIS_TYPE_NULL |
int |
axisType |
int |
axisVal |
static int |
NODE_TEST_TYPE_ABBR_DBL_DOT |
static int |
NODE_TEST_TYPE_ABBR_DOT |
static int |
NODE_TEST_TYPE_FUNC |
static int |
NODE_TEST_TYPE_NSWILDCARD |
static int |
NODE_TEST_TYPE_QNAME |
static int |
NODE_TEST_TYPE_WILDCARD |
ASTNodeFunctionCall |
nodeTestFunc |
String |
nodeTestNamespace |
XPathQName |
nodeTestQName |
int |
nodeTestType |
Vector<ASTNode> |
predicates |
| Constructor and Description |
|---|
ASTNodePathStep() |
| Modifier and Type | Method and Description |
|---|---|
XPathExpression |
build() |
Vector<ASTNode> |
getChildren() |
XPathStep |
getStep() |
static int |
validateAxisName(String axisName) |
static boolean |
validateNodeTypeTest(ASTNodeFunctionCall f) |
public static final int AXIS_TYPE_ABBR
public static final int AXIS_TYPE_EXPLICIT
public static final int AXIS_TYPE_NULL
public static final int NODE_TEST_TYPE_QNAME
public static final int NODE_TEST_TYPE_WILDCARD
public static final int NODE_TEST_TYPE_NSWILDCARD
public static final int NODE_TEST_TYPE_ABBR_DOT
public static final int NODE_TEST_TYPE_ABBR_DBL_DOT
public static final int NODE_TEST_TYPE_FUNC
public int axisType
public int axisVal
public int nodeTestType
public ASTNodeFunctionCall nodeTestFunc
public XPathQName nodeTestQName
public String nodeTestNamespace
public Vector<ASTNode> getChildren()
getChildren in class ASTNodepublic XPathExpression build()
public XPathStep getStep() throws XPathSyntaxException
XPathSyntaxExceptionpublic static int validateAxisName(String axisName)
public static boolean validateNodeTypeTest(ASTNodeFunctionCall f)
Copyright © 2024. All rights reserved.