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 09:55:04 +0200 (Tue, 13 May 2003) $
- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description static short
EXPR
static short
FUNCTION_CALL
static short
LITERAL
static short
NUMBER
static short
VARIABLE_REFERENCE
-
Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression
BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getExprType()
Returns the XPathExpression typeshort
getType()
Retrieves the type of this PrimaryExpr-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.exolab.adaptx.xpath.XPathExpression
evaluate, toString
-
-
-
-
Field Detail
-
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
-
-
Method Detail
-
getExprType
public final short getExprType()
Returns the XPathExpression type- Specified by:
getExprType
in interfaceXPathExpression
- Returns:
- the XPathExpression type
-
getType
public final short getType()
Retrieves the type of this PrimaryExpr- Returns:
- the type of this PrimaryExpr
-
-