Uses of Interface
com.yahoo.document.select.rule.ExpressionNode
Package
Description
-
Uses of ExpressionNode in com.yahoo.document.select.parser
Modifier and TypeMethodDescriptionfinal ExpressionNode
SelectParser.arithmetic()
final ExpressionNode
SelectParser.attribute()
final ExpressionNode
SelectParser.expression()
final ExpressionNode
SelectParser.logic()
final ExpressionNode
SelectParser.negation()
final ExpressionNode
SelectParser.relational()
final ExpressionNode
SelectParser.value()
-
Uses of ExpressionNode in com.yahoo.document.select.rule
Modifier and TypeClassDescriptionclass
class
class
class
A document node which returns a document: For accessing document field data in AttributeNode, where it should be possible to access fields both by the concrete type ("concreteType.fieldName") and by parent type ("inheritedType.inheritedField").class
A document type node which returns the document type if exactly the type specified or false otherwise: For using the exact document type as a condition.class
class
class
class
This class defines a logical expression of nodes.class
class
class
Modifier and TypeMethodDescriptionComparisonNode.getLHS()
Returns the left hand side of this comparison.ArithmeticNode.NodeItem.getNode()
EmbracedNode.getNode()
LogicNode.NodeItem.getNode()
NegationNode.getNode()
ComparisonNode.getRHS()
Returns the right hand side of this comparison.AttributeNode.getValue()
Modifier and TypeMethodDescriptionArithmeticNode.add
(String operator, ExpressionNode node) LogicNode.add
(String operator, ExpressionNode node) Adds an (operator, node) pair to this expression.EmbracedNode.setNode
(ExpressionNode node) NegationNode.setNode
(ExpressionNode node) AttributeNode.setValue
(ExpressionNode value) ModifierConstructorDescriptionAttributeNode
(ExpressionNode value, List<AttributeNode.Item> items) ComparisonNode
(ExpressionNode lhs, String operator, ExpressionNode rhs) Constructs a new comparison node.EmbracedNode
(ExpressionNode node) NegationNode
(ExpressionNode node) -
Uses of ExpressionNode in com.yahoo.document.select.simple