Package org.kie.pmml.commons.utils
Class KiePMMLModelUtils
- java.lang.Object
-
- org.kie.pmml.commons.utils.KiePMMLModelUtils
-
public class KiePMMLModelUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectcommonEvaluate(Object rawObject, org.kie.pmml.api.enums.DATA_TYPE dataType)static StringgetGeneratedClassName(String prefix)Returns an autogenerated classname whose name starts with the given prefixstatic StringgetSanitizedClassName(String input)Convert the givenStringin a valid class name (i.e. no dots, no spaces, first letter upper case)static StringgetSanitizedPackageName(String modelName)Method to be used by every KiePMML implementation to retrieve the package name out of the model namestatic StringgetSanitizedVariableName(String input)Convert the givenStringin a valid variable name (i.e. no dots, no spaces, first letter lower case, no keyword)
-
-
-
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 givenStringin 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 givenStringin 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:
-
-