Class KiePMMLModelUtils


  • public class KiePMMLModelUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object commonEvaluate​(java.lang.Object rawObject, org.kie.pmml.api.enums.DATA_TYPE dataType)  
      static java.lang.String getGeneratedClassName​(java.lang.String prefix)
      Returns an autogenerated classname whose name starts with the given prefix
      static java.lang.String getSanitizedClassName​(java.lang.String input)
      Convert the given String in a valid class name (i.e. no dots, no spaces, first letter upper case)
      static java.lang.String getSanitizedPackageName​(java.lang.String modelName)
      Method to be used by every KiePMML implementation to retrieve the package name out of the model name
      static java.lang.String getSanitizedVariableName​(java.lang.String input)
      Convert the given String in a valid variable name (i.e. no dots, no spaces, first letter lower case, no keyword)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getSanitizedPackageName

        public static java.lang.String getSanitizedPackageName​(java.lang.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 java.lang.String getSanitizedClassName​(java.lang.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 java.lang.String getSanitizedVariableName​(java.lang.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 java.lang.String getGeneratedClassName​(java.lang.String prefix)
        Returns an autogenerated classname whose name starts with the given prefix
        Parameters:
        prefix -
        Returns:
      • commonEvaluate

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