org.nuiton.wikitty.query.conditions
Class TerminalTernaryOperator
java.lang.Object
org.nuiton.wikitty.query.conditions.AbstractCondition
org.nuiton.wikitty.query.conditions.TerminalOperator
org.nuiton.wikitty.query.conditions.TerminalTernaryOperator
- All Implemented Interfaces:
- Serializable, Condition
- Direct Known Subclasses:
- Between
public abstract class TerminalTernaryOperator
- extends TerminalOperator
Classe mere des operateurs ternaire (ex: Between)
- Since:
- 3.3
Last update: $Date: 2012-04-05 18:08:38 +0200 (Thu, 05 Apr 2012) $
by : $Author: bpoussin $
- Version:
- $Revision: 1463 $
- Author:
- poussin
- See Also:
- Serialized Form
element
protected Element element
min
protected ConditionValue min
max
protected ConditionValue max
TerminalTernaryOperator
public TerminalTernaryOperator(Element element)
TerminalTernaryOperator
public TerminalTernaryOperator(Element element,
String min,
String max)
TerminalTernaryOperator
public TerminalTernaryOperator(Element element,
ConditionValue min,
ConditionValue max)
waitCondition
public boolean waitCondition()
- Specified by:
waitCondition in interface Condition- Overrides:
waitCondition in class TerminalOperator
addCondition
public Condition addCondition(Condition c)
- Description copied from class:
AbstractCondition
- For non terminal condition this method add subCondition.
For terminal this method must return an exception
When you override this method, you must call
#checkAddCondition
in first
- Specified by:
addCondition in interface Condition- Overrides:
addCondition in class AbstractCondition
- Returns:
- this
accept
public void accept(WikittyQueryVisitor visitor)
- Specified by:
accept in interface Condition- Overrides:
accept in class AbstractCondition
getElement
public Element getElement()
getMin
public ConditionValue getMin()
getMax
public ConditionValue getMax()
Copyright © 2009-2012 CodeLutin. All Rights Reserved.