Class AbstractTranslator

  • All Implemented Interfaces:
    org.jpmml.converter.FeatureResolver
    Direct Known Subclasses:
    ExpressionTranslator, PredicateTranslator

    public abstract class AbstractTranslator
    extends Object
    implements org.jpmml.converter.FeatureResolver
    • Constructor Detail

      • AbstractTranslator

        public AbstractTranslator()
    • Method Detail

      • resolveFeature

        public org.jpmml.converter.Feature resolveFeature​(String name)
        Specified by:
        resolveFeature in interface org.jpmml.converter.FeatureResolver
      • ensureEncoder

        public org.jpmml.converter.PMMLEncoder ensureEncoder()
      • ensureScope

        public Scope ensureScope()
      • addFunctionDef

        public void addFunctionDef​(String string)
      • canonicalizeDottedName

        public String canonicalizeDottedName​(String dottedName)
      • encodeFunction

        public org.dmg.pmml.Expression encodeFunction​(String dottedName,
                                                      List<?> arguments)
      • getScope

        public Scope getScope()
      • setScope

        public void setScope​(Scope scope)
      • toSingleLine

        public static String toSingleLine​(String string)