public abstract class DroolsModelProvider<T extends org.dmg.pmml.Model,E extends KiePMMLDroolsModel> extends Object implements org.kie.pmml.compiler.api.provider.ModelImplementationProvider<T,E>
ModelImplementationProvider for KiePMMLDroolsModels| Constructor and Description |
|---|
DroolsModelProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTransformationsDerivedFields(Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
org.dmg.pmml.TransformationDictionary transformationDictionary,
org.dmg.pmml.LocalTransformations localTransformations) |
abstract KiePMMLDroolsAST |
getKiePMMLDroolsAST(org.dmg.pmml.DataDictionary dataDictionary,
T model,
Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
List<KiePMMLDroolsType> types) |
protected KiePMMLDroolsAST |
getKiePMMLDroolsASTCommon(org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap) |
abstract E |
getKiePMMLDroolsModel(org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap) |
abstract Map<String,String> |
getKiePMMLDroolsModelSourcesMap(org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap,
String packageName) |
E |
getKiePMMLModel(org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
Object kBuilder) |
E |
getKiePMMLModelFromPlugin(String packageName,
org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
Object kBuilder) |
org.drools.compiler.lang.descr.PackageDescr |
getPackageDescr(KiePMMLDroolsAST kiePMMLDroolsAST,
String packageName) |
public E getKiePMMLModel(org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, Object kBuilder)
getKiePMMLModel in interface org.kie.pmml.compiler.api.provider.ModelImplementationProvider<T extends org.dmg.pmml.Model,E extends KiePMMLDroolsModel>public E getKiePMMLModelFromPlugin(String packageName, org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, Object kBuilder)
getKiePMMLModelFromPlugin in interface org.kie.pmml.compiler.api.provider.ModelImplementationProvider<T extends org.dmg.pmml.Model,E extends KiePMMLDroolsModel>public org.drools.compiler.lang.descr.PackageDescr getPackageDescr(KiePMMLDroolsAST kiePMMLDroolsAST, String packageName)
public abstract E getKiePMMLDroolsModel(org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
public abstract KiePMMLDroolsAST getKiePMMLDroolsAST(org.dmg.pmml.DataDictionary dataDictionary, T model, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap, List<KiePMMLDroolsType> types)
public abstract Map<String,String> getKiePMMLDroolsModelSourcesMap(org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap, String packageName) throws IOException
IOExceptionprotected KiePMMLDroolsAST getKiePMMLDroolsASTCommon(org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
protected void addTransformationsDerivedFields(Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap, org.dmg.pmml.TransformationDictionary transformationDictionary, org.dmg.pmml.LocalTransformations localTransformations)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.