org.drools.lang.api
Interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

All Superinterfaces:
DescrBuilder<P,PatternDescr>
All Known Implementing Classes:
PatternDescrBuilderImpl

public interface PatternDescrBuilder<P extends DescrBuilder<?,?>>
extends DescrBuilder<P,PatternDescr>

A descriptor builder for Patterns rule.name("Xyz") .attribute("ruleflow-grou","bla") .lhs() .and() .pattern("Foo").id("$foo").constraint("bar==baz").constraint("x>y").end() .not().pattern("Bar").constraint("a+b==c").end() .end() .rhs( "System.out.println();" ) .end()


Method Summary
 BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
           
 PatternDescrBuilder<P> bind(String var, String target, boolean isUnification)
           
 PatternDescrBuilder<P> constraint(String constraint)
           
 PatternDescrBuilder<P> constraint(String constraint, boolean positional)
           
 SourceDescrBuilder<?> from()
           
 PatternDescrBuilder<P> id(String id, boolean isUnification)
           
 PatternDescrBuilder<P> isQuery(boolean query)
           
 PatternDescrBuilder<P> type(String type)
           
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Method Detail

id

PatternDescrBuilder<P> id(String id,
                          boolean isUnification)

type

PatternDescrBuilder<P> type(String type)

isQuery

PatternDescrBuilder<P> isQuery(boolean query)

constraint

PatternDescrBuilder<P> constraint(String constraint)

constraint

PatternDescrBuilder<P> constraint(String constraint,
                                  boolean positional)

bind

PatternDescrBuilder<P> bind(String var,
                            String target,
                            boolean isUnification)

from

SourceDescrBuilder<?> from()

behavior

BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.