Class KiePMMLPredicate
- java.lang.Object
-
- org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
-
- org.kie.pmml.commons.model.predicates.KiePMMLPredicate
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
KiePMMLCompoundPredicate,KiePMMLFalsePredicate,KiePMMLSimplePredicate,KiePMMLSimpleSetPredicate,KiePMMLTruePredicate
public abstract class KiePMMLPredicate extends AbstractKiePMMLComponent
- See Also:
- PREDICATE, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
AbstractKiePMMLComponent.Builder<T extends AbstractKiePMMLComponent>
-
-
Field Summary
-
Fields inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
extensions, id, name, parentId
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedKiePMMLPredicate(java.lang.String name, java.util.List<KiePMMLExtension> extensions)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract booleanevaluate(java.util.Map<java.lang.String,java.lang.Object> values)Returns the evaluation of the givenvaluesif the currentKiePMMLPredicateor one of its child is referred to inside the given values, otherwisefalse-
Methods inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent
getExtensions, getId, getName, getParentId, setParentId
-
-
-
-
Constructor Detail
-
KiePMMLPredicate
protected KiePMMLPredicate(java.lang.String name, java.util.List<KiePMMLExtension> extensions)
-
-