Package org.jpmml.evaluator
Class ModelManager<M extends org.dmg.pmml.Model>
- java.lang.Object
-
- org.jpmml.evaluator.PMMLManager
-
- org.jpmml.evaluator.ModelManager<M>
-
- All Implemented Interfaces:
Serializable,HasModel<M>,HasPMML
- Direct Known Subclasses:
ModelEvaluator
public abstract class ModelManager<M extends org.dmg.pmml.Model> extends PMMLManager implements HasModel<M>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResultFeatures(Set<org.dmg.pmml.ResultFeature> resultFeatures)List<InputField>getActiveFields()org.dmg.pmml.DataFieldgetDataField(String name)DefaultDataFieldgetDefaultDataField()List<InputField>getInputFields()org.dmg.pmml.DerivedFieldgetLocalDerivedField(String name)org.dmg.pmml.MathContextgetMathContext()org.dmg.pmml.MiningFieldgetMiningField(String name)org.dmg.pmml.MiningFunctiongetMiningFunction()MgetModel()org.dmg.pmml.OutputFieldgetOutputField(String name)List<OutputField>getOutputFields()List<ResidualField>getResidualFields()List<InputField>getSupplementaryFields()org.dmg.pmml.TargetgetTarget(String name)TargetFieldgetTargetField()List<TargetField>getTargetFields()StringgetTargetName()booleanhasResultFeature(org.dmg.pmml.ResultFeature resultFeature)Indicates if this model manager provides the specified result feature.voidsetDefaultDataField(DefaultDataField defaultDataField)-
Methods inherited from class org.jpmml.evaluator.PMMLManager
getDefineFunction, getDerivedField, getPMML
-
-
-
-
Method Detail
-
getMiningFunction
public org.dmg.pmml.MiningFunction getMiningFunction()
-
getMathContext
public org.dmg.pmml.MathContext getMathContext()
-
getDataField
public org.dmg.pmml.DataField getDataField(String name)
- Overrides:
getDataFieldin classPMMLManager
-
getDefaultDataField
public DefaultDataField getDefaultDataField()
- Returns:
- A synthetic
DataFieldelement describing the default target field.
-
setDefaultDataField
public void setDefaultDataField(DefaultDataField defaultDataField)
-
getMiningField
public org.dmg.pmml.MiningField getMiningField(String name)
-
getLocalDerivedField
public org.dmg.pmml.DerivedField getLocalDerivedField(String name)
-
getTarget
public org.dmg.pmml.Target getTarget(String name)
-
getOutputField
public org.dmg.pmml.OutputField getOutputField(String name)
-
hasResultFeature
public boolean hasResultFeature(org.dmg.pmml.ResultFeature resultFeature)
Indicates if this model manager provides the specified result feature.
A result feature is first and foremost manifested through output fields. However, selected result features may make a secondary manifestation through a target field.
- See Also:
OutputField.getResultFeature()
-
addResultFeatures
public void addResultFeatures(Set<org.dmg.pmml.ResultFeature> resultFeatures)
-
getInputFields
public List<InputField> getInputFields()
-
getActiveFields
public List<InputField> getActiveFields()
-
getSupplementaryFields
public List<InputField> getSupplementaryFields()
-
getResidualFields
public List<ResidualField> getResidualFields()
-
getTargetFields
public List<TargetField> getTargetFields()
-
getTargetField
public TargetField getTargetField()
-
getTargetName
public String getTargetName()
-
getOutputFields
public List<OutputField> getOutputFields()
-
-