org.drools.lang.api.impl
Class ConditionalBranchDescrBuilderImpl<P extends DescrBuilder<?,?>>

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<P,ConditionalBranchDescr>
      extended by org.drools.lang.api.impl.ConditionalBranchDescrBuilderImpl<P>
All Implemented Interfaces:
ConditionalBranchDescrBuilder<P>, DescrBuilder<P,ConditionalBranchDescr>

public class ConditionalBranchDescrBuilderImpl<P extends DescrBuilder<?,?>>
extends BaseDescrBuilderImpl<P,ConditionalBranchDescr>
implements ConditionalBranchDescrBuilder<P>


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected ConditionalBranchDescrBuilderImpl(P parent)
           
 
Method Summary
 EvalDescrBuilder<ConditionalBranchDescrBuilder<P>> condition()
          Defines the condition for this conditional branch
 NamedConsequenceDescrBuilder<ConditionalBranchDescrBuilder<P>> consequence()
          Defines a Consequence activated when the condition is evaluated to true
 ConditionalBranchDescrBuilder<P> otherwise()
          Defines a else branch used when the condition is evaluated to false
 
Methods inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Constructor Detail

ConditionalBranchDescrBuilderImpl

protected ConditionalBranchDescrBuilderImpl(P parent)
Method Detail

condition

public EvalDescrBuilder<ConditionalBranchDescrBuilder<P>> condition()
Description copied from interface: ConditionalBranchDescrBuilder
Defines the condition for this conditional branch

Specified by:
condition in interface ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>>
Returns:
a descriptor builder for the EVAL CE

consequence

public NamedConsequenceDescrBuilder<ConditionalBranchDescrBuilder<P>> consequence()
Description copied from interface: ConditionalBranchDescrBuilder
Defines a Consequence activated when the condition is evaluated to true

Specified by:
consequence in interface ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>>
Returns:
a descriptor builder for the Named Consequence CE

otherwise

public ConditionalBranchDescrBuilder<P> otherwise()
Description copied from interface: ConditionalBranchDescrBuilder
Defines a else branch used when the condition is evaluated to false

Specified by:
otherwise in interface ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>>
Returns:
a descriptor builder for the else Conditional Branch CE


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