net.sourceforge.wurfl.lang.oneparam.bool
Class Condition<V>
java.lang.Object
net.sourceforge.wurfl.lang.twoparam.TwoParamOp<V,Curry,R>
net.sourceforge.wurfl.lang.oneparam.OneParamOp<V,Boolean>
net.sourceforge.wurfl.lang.oneparam.bool.Condition<V>
- All Implemented Interfaces:
- Descriptable
- Direct Known Subclasses:
- AndCondition, ContainsCondition, EqualsCondition, FalseCondition, IsBotCondition, IsMobileBrowserCondition, MultipleCondition, NotCondition, OrCondition, StartsWithCondition, TrueCondition
public abstract class Condition<V>
- extends OneParamOp<V,Boolean>
- implements Descriptable
ConditionalOperation semantics.
| Fields inherited from class net.sourceforge.wurfl.lang.twoparam.TwoParamOp |
logger |
Condition
public Condition()
or
public final Condition<V> or(Condition<V> condition)
and
public final Condition<V> and(Condition<V> condition)
toString
public String toString()
- Overrides:
toString in class Object
execute
public final Boolean execute(V variable)
- Call in turn 'eval'
- Specified by:
execute in class OneParamOp<V,Boolean>
- Parameters:
variable -
- Returns:
eval
public abstract Boolean eval(V variable)
- Only for semantic reason, 'eval' a variable is better than 'execute'
- Parameters:
variable -
- Returns:
Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.