org.exolab.adaptx.xpath.expressions
Class PrimaryExpr
java.lang.Object
org.exolab.adaptx.xpath.expressions.PrimaryExpr
- All Implemented Interfaces:
- XPathExpression
- Direct Known Subclasses:
- FunctionCall, VariableReference
public abstract class PrimaryExpr
- extends java.lang.Object
- implements XPathExpression
Represents an XPath 1.0 PrimaryExpr
from XPath 1.0 Recommendation:
[15] PrimaryExpr ::= VariableReference
| '(' Expr ')'
| Literal
| Number
| FunctionCall
- Version:
- $Revision: 3734 $ $Date: 2003-05-13 03:55:04 -0400 (Tue, 13 May 2003) $
- Author:
- Keith Visco
Method Summary |
short |
getExprType()
Returns the XPathExpression type |
short |
getType()
Retrieves the type of this PrimaryExpr |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VARIABLE_REFERENCE
public static final short VARIABLE_REFERENCE
- See Also:
- Constant Field Values
EXPR
public static final short EXPR
- See Also:
- Constant Field Values
LITERAL
public static final short LITERAL
- See Also:
- Constant Field Values
NUMBER
public static final short NUMBER
- See Also:
- Constant Field Values
FUNCTION_CALL
public static final short FUNCTION_CALL
- See Also:
- Constant Field Values
getExprType
public final short getExprType()
- Returns the XPathExpression type
- Specified by:
getExprType
in interface XPathExpression
- Returns:
- the XPathExpression type
getType
public final short getType()
- Retrieves the type of this PrimaryExpr
- Returns:
- the type of this PrimaryExpr