Class PatternDescrBuilderImpl<P extends DescrBuilder<?,?>>
- java.lang.Object
-
- org.drools.compiler.lang.api.impl.BaseDescrBuilderImpl<P,PatternDescr>
-
- org.drools.compiler.lang.api.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.compiler.lang.api.impl.BaseDescrBuilderImpl
descr, parent
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PatternDescrBuilderImpl(P parent)
protected
PatternDescrBuilderImpl(P parent, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
AnnotationDescrBuilder<PatternDescrBuilder<P>>
newAnnotation(String name)
PatternDescrBuilder<P>
type(String type)
-
Methods inherited from class org.drools.compiler.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.compiler.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
-
-
-
-
Method Detail
-
id
public PatternDescrBuilder<P> id(String id, boolean isUnification)
- Specified by:
id
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
type
public PatternDescrBuilder<P> type(String type)
- Specified by:
type
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
isQuery
public PatternDescrBuilder<P> isQuery(boolean query)
- Specified by:
isQuery
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
constraint
public PatternDescrBuilder<P> constraint(String constraint)
- Specified by:
constraint
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
constraint
public PatternDescrBuilder<P> constraint(String constraint, boolean positional)
- Specified by:
constraint
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
bind
public PatternDescrBuilder<P> bind(String var, String target, boolean isUnification)
- Specified by:
bind
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
from
public SourceDescrBuilder<PatternDescrBuilder<P>> from()
- Specified by:
from
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
behavior
public BehaviorDescrBuilder<PatternDescrBuilder<P>> behavior()
- Specified by:
behavior
in interfacePatternDescrBuilder<P extends DescrBuilder<?,?>>
-
newAnnotation
public AnnotationDescrBuilder<PatternDescrBuilder<P>> newAnnotation(String name)
- Specified by:
newAnnotation
in interfaceAnnotatedDescrBuilder<P extends DescrBuilder<?,?>>
-
-