Uses of Interface
com.yahoo.document.select.rule.ExpressionNode
-
Packages that use ExpressionNode Package Description com.yahoo.document.select.parser com.yahoo.document.select.rule com.yahoo.document.select.simple -
-
Uses of ExpressionNode in com.yahoo.document.select.parser
Methods in com.yahoo.document.select.parser that return ExpressionNode Modifier and Type Method Description ExpressionNode
SelectParser. arithmetic()
ExpressionNode
SelectParser. attribute()
ExpressionNode
SelectParser. expression()
ExpressionNode
SelectParser. logic()
ExpressionNode
SelectParser. negation()
ExpressionNode
SelectParser. relational()
ExpressionNode
SelectParser. value()
-
Uses of ExpressionNode in com.yahoo.document.select.rule
Classes in com.yahoo.document.select.rule that implement ExpressionNode Modifier and Type Class Description class
ArithmeticNode
class
AttributeNode
class
ComparisonNode
class
DocumentNode
class
EmbracedNode
class
IdNode
class
LiteralNode
class
LogicNode
This class defines a logical expression of nodes.class
NegationNode
class
NowNode
class
VariableNode
Methods in com.yahoo.document.select.rule that return ExpressionNode Modifier and Type Method Description ExpressionNode
ComparisonNode. getLHS()
Returns the left hand side of this comparison.ExpressionNode
ArithmeticNode.NodeItem. getNode()
ExpressionNode
EmbracedNode. getNode()
ExpressionNode
LogicNode.NodeItem. getNode()
ExpressionNode
NegationNode. getNode()
ExpressionNode
ComparisonNode. getRHS()
Returns the right hand side of this comparison.ExpressionNode
AttributeNode. getValue()
Methods in com.yahoo.document.select.rule with parameters of type ExpressionNode Modifier and Type Method Description ArithmeticNode
ArithmeticNode. add(java.lang.String operator, ExpressionNode node)
LogicNode
LogicNode. add(java.lang.String operator, ExpressionNode node)
Adds an (operator, node) pair to this expression.EmbracedNode
EmbracedNode. setNode(ExpressionNode node)
NegationNode
NegationNode. setNode(ExpressionNode node)
AttributeNode
AttributeNode. setValue(ExpressionNode value)
Constructors in com.yahoo.document.select.rule with parameters of type ExpressionNode Constructor Description AttributeNode(ExpressionNode value, java.util.List items)
ComparisonNode(ExpressionNode lhs, java.lang.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 Modifier and Type Method Description ExpressionNode
SelectionParser. getNode()
-