org.nuiton.wikitty.query.conditions
Class ContainerUnaryOperator
java.lang.Object
org.nuiton.wikitty.query.conditions.AbstractCondition
org.nuiton.wikitty.query.conditions.ContainerOperator
org.nuiton.wikitty.query.conditions.ContainerUnaryOperator
- All Implemented Interfaces:
- Serializable, Condition
- Direct Known Subclasses:
- Not, Select
public abstract class ContainerUnaryOperator
- extends ContainerOperator
Cette classe est la classe parente de tous les objets ayant en interne
une restriction non terminale (ex: Not)
- Version:
- $Revision$
Last update: $Date$
by : $Author$
- Author:
- poussin
- See Also:
- Serialized Form
subCondition
protected Condition subCondition
ContainerUnaryOperator
public ContainerUnaryOperator()
ContainerUnaryOperator
public ContainerUnaryOperator(Condition restriction)
waitCondition
public boolean waitCondition()
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
getSubCondition
public Condition getSubCondition()
Copyright © 2009-2012 CodeLutin. All Rights Reserved.