Package org.jpmml.python
Class AbstractTranslator
- java.lang.Object
-
- org.jpmml.python.AbstractTranslator
-
- All Implemented Interfaces:
org.jpmml.converter.FeatureResolver
- Direct Known Subclasses:
ExpressionTranslator,PredicateTranslator
public abstract class AbstractTranslator extends java.lang.Object implements org.jpmml.converter.FeatureResolver
-
-
Constructor Summary
Constructors Constructor Description AbstractTranslator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunctionDef(java.lang.String string)java.lang.StringcanonicalizeDottedName(java.lang.String dottedName)org.dmg.pmml.ExpressionencodeFunction(java.lang.String dottedName, java.util.List<?> arguments)org.jpmml.converter.PMMLEncoderensureEncoder()ScopeensureScope()FunctionDefgetFunctionDef(java.lang.String name)java.util.Map<java.lang.String,FunctionDef>getFunctionDefs()java.util.Map<java.lang.String,java.lang.String>getModuleImports()ScopegetScope()org.jpmml.converter.FeatureresolveFeature(java.lang.String name)voidsetScope(Scope scope)static java.lang.StringtoSingleLine(java.lang.String string)
-
-
-
Method Detail
-
resolveFeature
public org.jpmml.converter.Feature resolveFeature(java.lang.String name)
- Specified by:
resolveFeaturein interfaceorg.jpmml.converter.FeatureResolver
-
ensureEncoder
public org.jpmml.converter.PMMLEncoder ensureEncoder()
-
ensureScope
public Scope ensureScope()
-
getFunctionDef
public FunctionDef getFunctionDef(java.lang.String name)
-
addFunctionDef
public void addFunctionDef(java.lang.String string)
-
canonicalizeDottedName
public java.lang.String canonicalizeDottedName(java.lang.String dottedName)
-
encodeFunction
public org.dmg.pmml.Expression encodeFunction(java.lang.String dottedName, java.util.List<?> arguments)
-
getScope
public Scope getScope()
-
setScope
public void setScope(Scope scope)
-
getFunctionDefs
public java.util.Map<java.lang.String,FunctionDef> getFunctionDefs()
-
getModuleImports
public java.util.Map<java.lang.String,java.lang.String> getModuleImports()
-
toSingleLine
public static java.lang.String toSingleLine(java.lang.String string)
-
-