org.drools.lang.api
Interface CEDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>

All Superinterfaces:
DescrBuilder<P,T>, PatternContainerDescrBuilder<CEDescrBuilder<P,T>,T>
All Known Implementing Classes:
CEDescrBuilderImpl

public interface CEDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr>
extends PatternContainerDescrBuilder<CEDescrBuilder<P,T>,T>, DescrBuilder<P,T>

A descriptor builder for Conditional Elements


Method Summary
 AccumulateDescrBuilder<CEDescrBuilder<P,T>> accumulate()
          Defines a top level ACCUMULATE CE
 CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> and()
          Creates a set of AND'ed Conditional Elements
 EvalDescrBuilder<CEDescrBuilder<P,T>> eval()
          Defines an EVAL Conditional Elements
 CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> exists()
          Creates a set of EXIST'ed Conditional Elements
 ForallDescrBuilder<CEDescrBuilder<P,T>> forall()
          Defines a FORALL Conditional Element
 CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> not()
          Creates a set of NOT'ed Conditional Elements
 CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> or()
          Creates a set of OR'ed Conditional Elements
 
Methods inherited from interface org.drools.lang.api.PatternContainerDescrBuilder
getDescr, pattern, pattern
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Method Detail

and

CEDescrBuilder<CEDescrBuilder<P,T>,AndDescr> and()
Creates a set of AND'ed Conditional Elements

Returns:
a descriptor builder for the AND'ed set of CEs

or

CEDescrBuilder<CEDescrBuilder<P,T>,OrDescr> or()
Creates a set of OR'ed Conditional Elements

Returns:
a descriptor builder for the OR'ed set of CEs

not

CEDescrBuilder<CEDescrBuilder<P,T>,NotDescr> not()
Creates a set of NOT'ed Conditional Elements

Returns:
a descriptor builder for the NOT'ed set of CEs

exists

CEDescrBuilder<CEDescrBuilder<P,T>,ExistsDescr> exists()
Creates a set of EXIST'ed Conditional Elements

Returns:
a descriptor builder for the EXIST'ed set of CEs

forall

ForallDescrBuilder<CEDescrBuilder<P,T>> forall()
Defines a FORALL Conditional Element

Returns:
a descriptor builder for the FORALL CE

accumulate

AccumulateDescrBuilder<CEDescrBuilder<P,T>> accumulate()
Defines a top level ACCUMULATE CE

Returns:
the accumulate descriptor builder

eval

EvalDescrBuilder<CEDescrBuilder<P,T>> eval()
Defines an EVAL Conditional Elements

Returns:
a descriptor builder for the EVAL CE


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.