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.ValueIteratorADD_PRECEDENCE, AND_PRECEDENCE, COMPARE_PRECEDENCE, MULTIPLY_PRECEDENCE, NEGATE_PRECEDENCE, OR_PRECEDENCE, RELATIONAL_EXPR_PRECEDENCE, UNION_PRECEDENCENOT_A_NUMBER, ONE, ZERO| Constructor and Description |
|---|
NameAttributeTest(Expression namePath,
Expression nameValue)
Create a new NameAttributeTest.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
computeContextDependent()
Implemented by subclasses and result is cached by isContextDependent()
|
Expression |
getNameTestExpression()
Get the name test expression.
|
getSymbolcomputeValue, contains, equal, equal, findMatch, getPrecedence, isSymmetriccompute, toStringgetArgumentsisContextDependent, iterate, iteratePointerspublic NameAttributeTest(Expression namePath, Expression nameValue)
namePath - ExpressionnameValue - Expressionpublic Expression getNameTestExpression()
public boolean computeContextDependent()
ExpressioncomputeContextDependent in class OperationCopyright © 2001–2015 The Apache Software Foundation. All rights reserved.