Class KiePMMLModelUtils


  • public class KiePMMLModelUtils
    extends Object
    • Method Detail

      • getSanitizedPackageName

        public static String getSanitizedPackageName​(String modelName)
        Method to be used by every KiePMML implementation to retrieve the package name out of the model name
        Parameters:
        modelName -
        Returns:
      • getSanitizedClassName

        public static String getSanitizedClassName​(String input)
        Convert the given String in a valid class name (i.e. no dots, no spaces, first letter upper case)
        Parameters:
        input -
        Returns:
      • getSanitizedVariableName

        public static String getSanitizedVariableName​(String input)
        Convert the given String in a valid variable name (i.e. no dots, no spaces, first letter lower case, no keyword)
        Parameters:
        input -
        Returns:
      • getGeneratedClassName

        public static String getGeneratedClassName​(String prefix)
        Returns an autogenerated classname whose name starts with the given prefix
        Parameters:
        prefix -
        Returns:
      • commonEvaluate

        public static Object commonEvaluate​(Object rawObject,
                                            org.kie.pmml.api.enums.DATA_TYPE dataType)