org.drools.lang.api
Class BehaviorDescrBuilderImpl<P extends PatternDescrBuilder<?>>

java.lang.Object
  extended by org.drools.lang.api.BaseDescrBuilderImpl<BehaviorDescr>
      extended by org.drools.lang.api.BehaviorDescrBuilderImpl<P>
All Implemented Interfaces:
BehaviorDescrBuilder<P>, DescrBuilder<BehaviorDescr>

public class BehaviorDescrBuilderImpl<P extends PatternDescrBuilder<?>>
extends BaseDescrBuilderImpl<BehaviorDescr>
implements BehaviorDescrBuilder<P>

A descr builder implementation for pattern behaviors


Field Summary
 
Fields inherited from class org.drools.lang.api.BaseDescrBuilderImpl
descr
 
Constructor Summary
protected BehaviorDescrBuilderImpl(P parent)
           
 
Method Summary
 P end()
           
 BehaviorDescrBuilder<P> parameters(List<String> params)
           
 BehaviorDescrBuilder<P> type(String type, String subtype)
           
 
Methods inherited from class org.drools.lang.api.BaseDescrBuilderImpl
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
endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Constructor Detail

BehaviorDescrBuilderImpl

protected BehaviorDescrBuilderImpl(P parent)
Method Detail

type

public BehaviorDescrBuilder<P> type(String type,
                                    String subtype)
Specified by:
type in interface BehaviorDescrBuilder<P extends PatternDescrBuilder<?>>

parameters

public BehaviorDescrBuilder<P> parameters(List<String> params)
Specified by:
parameters in interface BehaviorDescrBuilder<P extends PatternDescrBuilder<?>>

end

public P end()
Specified by:
end in interface BehaviorDescrBuilder<P extends PatternDescrBuilder<?>>


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