Package com.yahoo.prelude.semantics.rule
Class NamedCondition
- java.lang.Object
-
- com.yahoo.prelude.semantics.rule.NamedCondition
-
public class NamedCondition extends java.lang.Object
A condition given a name which enables it to be referenced from other conditions.- Author:
- bratseth
-
-
Constructor Summary
Constructors Constructor Description NamedCondition(java.lang.String name, Condition condition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Condition
getCondition()
java.lang.String
getName()
boolean
matches(RuleEvaluation e)
void
setCondition(Condition condition)
void
setName(java.lang.String name)
java.lang.String
toString()
Returns the canonical string representation of this named condition.
-
-
-
Constructor Detail
-
NamedCondition
public NamedCondition(java.lang.String name, Condition condition)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getCondition
public Condition getCondition()
-
setCondition
public void setCondition(Condition condition)
-
matches
public boolean matches(RuleEvaluation e)
-
toString
public java.lang.String toString()
Returns the canonical string representation of this named condition. This string representation can always be reparsed to produce an identical rule to this one.- Overrides:
toString
in classjava.lang.Object
-
-