Uses of Interface
com.yahoo.document.select.rule.ExpressionNode
Packages that use ExpressionNode
Package
Description
-
Uses of ExpressionNode in com.yahoo.document.select.parser
Methods in com.yahoo.document.select.parser that return ExpressionNodeModifier and TypeMethodDescriptionfinal ExpressionNodeSelectParser.arithmetic()final ExpressionNodeSelectParser.attribute()final ExpressionNodeSelectParser.expression()final ExpressionNodeSelectParser.logic()final ExpressionNodeSelectParser.negation()final ExpressionNodeSelectParser.relational()final ExpressionNodeSelectParser.value() -
Uses of ExpressionNode in com.yahoo.document.select.rule
Classes in com.yahoo.document.select.rule that implement ExpressionNodeModifier and TypeClassDescriptionclassclassclassclassA 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").classA 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.classclassclassclassThis class defines a logical expression of nodes.classclassclassMethods in com.yahoo.document.select.rule that return ExpressionNodeModifier 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()Methods in com.yahoo.document.select.rule with parameters of type ExpressionNodeModifier 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) Constructors in com.yahoo.document.select.rule with parameters of type ExpressionNodeModifierConstructorDescriptionAttributeNode(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
Methods in com.yahoo.document.select.simple that return ExpressionNode