com.espertech.esper.util
Class PopulateUtil
java.lang.Object
com.espertech.esper.util.PopulateUtil
public class PopulateUtil
- extends java.lang.Object
Method Summary |
static java.lang.Object |
coerceProperty(java.lang.String propertyName,
java.lang.Class containingType,
java.lang.Object value,
java.lang.Class type,
EngineImportService engineImportService,
boolean forceNumeric,
boolean includeClassNameInEx)
|
static java.lang.Object |
instantiatePopulateObject(java.util.Map<java.lang.String,java.lang.Object> objectProperties,
java.lang.Class topClass,
EngineImportService engineImportService)
|
static void |
populateObject(java.lang.String operatorName,
int operatorNum,
java.lang.String dataFlowName,
java.util.Map<java.lang.String,java.lang.Object> objectProperties,
java.lang.Object top,
EngineImportService engineImportService,
EPDataFlowOperatorParameterProvider optionalParameterProvider,
java.util.Map<java.lang.String,java.lang.Object> optionalParameterURIs)
|
static void |
populateSpecCheckParameters(PopulateFieldWValueDescriptor[] descriptors,
java.util.Map<java.lang.String,java.lang.Object> jsonRaw,
java.lang.Object spec,
EngineImportService engineImportService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PopulateUtil
public PopulateUtil()
instantiatePopulateObject
public static java.lang.Object instantiatePopulateObject(java.util.Map<java.lang.String,java.lang.Object> objectProperties,
java.lang.Class topClass,
EngineImportService engineImportService)
throws ExprValidationException
- Throws:
ExprValidationException
populateObject
public static void populateObject(java.lang.String operatorName,
int operatorNum,
java.lang.String dataFlowName,
java.util.Map<java.lang.String,java.lang.Object> objectProperties,
java.lang.Object top,
EngineImportService engineImportService,
EPDataFlowOperatorParameterProvider optionalParameterProvider,
java.util.Map<java.lang.String,java.lang.Object> optionalParameterURIs)
throws ExprValidationException
- Throws:
ExprValidationException
populateSpecCheckParameters
public static void populateSpecCheckParameters(PopulateFieldWValueDescriptor[] descriptors,
java.util.Map<java.lang.String,java.lang.Object> jsonRaw,
java.lang.Object spec,
EngineImportService engineImportService)
throws ExprValidationException
- Throws:
ExprValidationException
coerceProperty
public static java.lang.Object coerceProperty(java.lang.String propertyName,
java.lang.Class containingType,
java.lang.Object value,
java.lang.Class type,
EngineImportService engineImportService,
boolean forceNumeric,
boolean includeClassNameInEx)
throws ExprValidationException
- Throws:
ExprValidationException