public class NameAttributeTest extends CoreOperationEqual
foo[@name=expr]
expression. These
expressions are handled in a special way when applied to beans
or maps.Expression.PointerIterator, Expression.ValueIterator
ADD_PRECEDENCE, AND_PRECEDENCE, COMPARE_PRECEDENCE, MULTIPLY_PRECEDENCE, NEGATE_PRECEDENCE, OR_PRECEDENCE, RELATIONAL_EXPR_PRECEDENCE, UNION_PRECEDENCE
NOT_A_NUMBER, ONE, ZERO
Constructor | Description |
---|---|
NameAttributeTest(Expression namePath,
Expression nameValue) |
Create a new NameAttributeTest.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
computeContextDependent() |
Implemented by subclasses and result is cached by isContextDependent()
|
Expression |
getNameTestExpression() |
Get the name test expression.
|
compute, toString
computeValue, contains, equal, equal, findMatch, getPrecedence, isSymmetric
getSymbol
isContextDependent, iterate, iteratePointers
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArguments
public NameAttributeTest(Expression namePath, Expression nameValue)
namePath
- ExpressionnameValue
- Expressionpublic Expression getNameTestExpression()
public boolean computeContextDependent()
Expression
computeContextDependent
in class Operation