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

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<P,PatternDescr>
      extended by org.drools.lang.api.impl.PatternDescrBuilderImpl<P>
All Implemented Interfaces:
DescrBuilder<P,PatternDescr>, PatternDescrBuilder<P>

public class PatternDescrBuilderImpl<P extends DescrBuilder<?,?>>
extends BaseDescrBuilderImpl<P,PatternDescr>
implements PatternDescrBuilder<P>

A descr builder implementation for Patterns


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected PatternDescrBuilderImpl(P parent)
           
protected PatternDescrBuilderImpl(P parent, String type)
           
 
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<PatternDescrBuilder<P>> from()
           
 PatternDescrBuilder<P> id(String id, boolean isUnification)
           
 PatternDescrBuilder<P> isQuery(boolean query)
           
 PatternDescrBuilder<P> type(String type)
           
 
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

PatternDescrBuilderImpl

protected PatternDescrBuilderImpl(P parent)

PatternDescrBuilderImpl

protected PatternDescrBuilderImpl(P parent,
                                  String type)
Method Detail

id

public PatternDescrBuilder<P> id(String id,
                                 boolean isUnification)
Specified by:
id in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

type

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

isQuery

public PatternDescrBuilder<P> isQuery(boolean query)
Specified by:
isQuery in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

constraint

public PatternDescrBuilder<P> constraint(String constraint)
Specified by:
constraint in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

constraint

public PatternDescrBuilder<P> constraint(String constraint,
                                         boolean positional)
Specified by:
constraint in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

bind

public PatternDescrBuilder<P> bind(String var,
                                   String target,
                                   boolean isUnification)
Specified by:
bind in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

from

public SourceDescrBuilder<PatternDescrBuilder<P>> from()
Specified by:
from in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>

behavior

public BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
Specified by:
behavior in interface PatternDescrBuilder<P extends DescrBuilder<?,?>>


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