Package org.drools.model.patterns
Class PatternBuilder.ConstrainedPatternBuilder<T>
- java.lang.Object
-
- org.drools.model.patterns.PatternBuilder.ConstrainedPatternBuilder<T>
-
- All Implemented Interfaces:
PatternBuilder.ValidBuilder<T>
- Enclosing class:
- PatternBuilder
public static class PatternBuilder.ConstrainedPatternBuilder<T> extends Object implements PatternBuilder.ValidBuilder<T>
-
-
Method Summary
-
-
-
Method Detail
-
from
public PatternBuilder.ConstrainedPatternBuilder<T> from(DataSourceDefinition dataSourceDefinition)
-
and
public PatternBuilder.ConstrainedPatternBuilder<T> and(Predicate1<T> predicate)
-
and
public PatternBuilder.ConstrainedPatternBuilder<T> and(String exprId, Predicate1<T> predicate)
-
and
public PatternBuilder.ConstrainedPatternBuilder<T> and(Constraint constraint)
-
or
public PatternBuilder.ConstrainedPatternBuilder<T> or(Predicate1<T> predicate)
-
or
public PatternBuilder.ConstrainedPatternBuilder<T> or(String exprId, Predicate1<T> predicate)
-
or
public PatternBuilder.ConstrainedPatternBuilder<T> or(Constraint constraint)
-
and
public <A,B> PatternBuilder.ConstrainedPatternBuilder<T> and(Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
-
and
public <A> PatternBuilder.ConstrainedPatternBuilder<T> and(Variable<A> var1, Predicate2<T,A> predicate)
-
and
public <A,B> PatternBuilder.ConstrainedPatternBuilder<T> and(String exprId, Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
-
and
public <A> PatternBuilder.ConstrainedPatternBuilder<T> and(String exprId, Variable<A> var1, Predicate2<T,A> predicate)
-
and
public PatternBuilder.ConstrainedPatternBuilder<T> and(AbstractConstraint constraint)
-
or
public <A,B> PatternBuilder.ConstrainedPatternBuilder<T> or(Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
-
or
public <A> PatternBuilder.ConstrainedPatternBuilder<T> or(Variable<A> var1, Predicate2<T,A> predicate)
-
or
public <A,B> PatternBuilder.ConstrainedPatternBuilder<T> or(String exprId, Variable<A> var1, Variable<B> var2, Predicate2<A,B> predicate)
-
or
public <A> PatternBuilder.ConstrainedPatternBuilder<T> or(String exprId, Variable<A> var1, Predicate2<T,A> predicate)
-
or
public PatternBuilder.ConstrainedPatternBuilder<T> or(AbstractConstraint constraint)
-
get
public Pattern<T> get()
- Specified by:
getin interfacePatternBuilder.ValidBuilder<T>
-
-