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
Modifier and TypeMethodDescriptionand(String exprId, Predicate1<T> predicate) and(String exprId, Variable<A> var1, Predicate2<T, A> predicate) and(String exprId, Variable<A> var1, Variable<B> var2, Predicate2<A, B> predicate) and(Constraint constraint) and(AbstractConstraint constraint) and(Predicate1<T> predicate) and(Variable<A> var1, Predicate2<T, A> predicate) and(Variable<A> var1, Variable<B> var2, Predicate2<A, B> predicate) from(DataSourceDefinition dataSourceDefinition) get()or(String exprId, Predicate1<T> predicate) or(String exprId, Variable<A> var1, Predicate2<T, A> predicate) or(String exprId, Variable<A> var1, Variable<B> var2, Predicate2<A, B> predicate) or(Constraint constraint) or(AbstractConstraint constraint) or(Predicate1<T> predicate) or(Variable<A> var1, Predicate2<T, A> predicate) or(Variable<A> var1, Variable<B> var2, Predicate2<A, B> predicate)
-
Method Details
-
from
-
and
-
and
-
and
-
or
-
or
-
or
-
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
-
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
-
get
- Specified by:
getin interfacePatternBuilder.ValidBuilder<T>
-