org.nuiton.wikitty.query.conditions
Interface Condition

All Superinterfaces:
Serializable
All Known Subinterfaces:
ConditionValue
All Known Implementing Classes:
AbstractCondition, And, Between, ConditionValueString, ContainerNaryOperator, ContainerOperator, ContainerUnaryOperator, ContainsAll, ContainsOne, Equals, False, Greater, GreaterOrEquals, Keyword, Less, LessOrEquals, Like, Not, NotEquals, NotNull, Null, Or, Select, TerminalBinaryOperator, TerminalNaryOperator, TerminalOperator, TerminalTernaryOperator, TerminalUnaryOperator, True, Unlike

public interface Condition
extends Serializable

Version:
$Revision: 1462 $ Last update: $Date: 2012-04-05 17:31:15 +0200 (jeu, 05 avr 2012) $ by : $Author: maven-release $
Author:
poussin

Method Summary
 void accept(WikittyQueryVisitor visitor)
           
 Condition addCondition(Condition c)
          For non terminal condition this method add subCondition.
 Condition copy()
           
 boolean waitCondition()
           
 

Method Detail

accept

void accept(WikittyQueryVisitor visitor)

addCondition

Condition addCondition(Condition c)
For non terminal condition this method add subCondition. For terminal this method must accept only ConditionValue

Parameters:
c -
Returns:
this

copy

Condition copy()

waitCondition

boolean waitCondition()


Copyright © 2009-2012 CodeLutin. All Rights Reserved.