Package org.drools.drl.ast.dsl.impl
Class PatternDescrBuilderImpl<P extends DescrBuilder<?,?>>
- java.lang.Object
-
- org.drools.drl.ast.dsl.impl.BaseDescrBuilderImpl<P,PatternDescr>
-
- org.drools.drl.ast.dsl.impl.PatternDescrBuilderImpl<P>
-
- All Implemented Interfaces:
AnnotatedDescrBuilder<PatternDescrBuilder<P>>,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.drl.ast.dsl.impl.BaseDescrBuilderImpl
descr, parent
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPatternDescrBuilderImpl(P parent)protectedPatternDescrBuilderImpl(P parent, java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BehaviorDescrBuilder<PatternDescrBuilder<P>>behavior()PatternDescrBuilder<P>bind(java.lang.String var, java.lang.String target, boolean isUnification)PatternDescrBuilder<P>constraint(java.lang.String constraint)PatternDescrBuilder<P>constraint(java.lang.String constraint, boolean positional)SourceDescrBuilder<PatternDescrBuilder<P>>from()PatternDescrBuilder<P>id(java.lang.String id, boolean isUnification)PatternDescrBuilder<P>isQuery(boolean query)AnnotationDescrBuilder<PatternDescrBuilder<P>>newAnnotation(java.lang.String name)PatternDescrBuilder<P>type(java.lang.String type)-
Methods inherited from class org.drools.drl.ast.dsl.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.drl.ast.dsl.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
-
-
-
-
Method Detail
-
id
public PatternDescrBuilder<P> id(java.lang.String id, boolean isUnification)
- Specified by:
idin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
type
public PatternDescrBuilder<P> type(java.lang.String type)
- Specified by:
typein interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
isQuery
public PatternDescrBuilder<P> isQuery(boolean query)
- Specified by:
isQueryin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
constraint
public PatternDescrBuilder<P> constraint(java.lang.String constraint)
- Specified by:
constraintin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
constraint
public PatternDescrBuilder<P> constraint(java.lang.String constraint, boolean positional)
- Specified by:
constraintin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
bind
public PatternDescrBuilder<P> bind(java.lang.String var, java.lang.String target, boolean isUnification)
- Specified by:
bindin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
from
public SourceDescrBuilder<PatternDescrBuilder<P>> from()
- Specified by:
fromin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
behavior
public BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
- Specified by:
behaviorin interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
newAnnotation
public AnnotationDescrBuilder<PatternDescrBuilder<P>> newAnnotation(java.lang.String name)
- Specified by:
newAnnotationin interfaceAnnotatedDescrBuilder<P extends DescrBuilder<?,?>>
-
-