public class PopulateUtil extends Object
Constructor and Description |
---|
PopulateUtil() |
Modifier and Type | Method and Description |
---|---|
static Object |
coerceProperty(String propertyName,
EPTypeClass containingType,
Object value,
EPTypeClass type,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext,
boolean forceNumeric,
boolean includeClassNameInEx) |
static Object |
instantiatePopulateObject(Map<String,Object> objectProperties,
EPTypeClass topClass,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
static void |
populateObject(Map<String,Object> objectProperties,
Object top,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
static void |
populateObject(String operatorName,
int operatorNum,
String dataFlowName,
Map<String,Object> objectProperties,
Object top,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext,
EPDataFlowOperatorParameterProvider optionalParameterProvider,
Map<String,Object> optionalParameterURIs) |
static void |
populateSpecCheckParameters(PopulateFieldWValueDescriptor[] descriptors,
Map<String,Object> jsonRaw,
Object spec,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
public static void populateSpecCheckParameters(PopulateFieldWValueDescriptor[] descriptors, Map<String,Object> jsonRaw, Object spec, ExprNodeOrigin exprNodeOrigin, ExprValidationContext exprValidationContext) throws ExprValidationException
ExprValidationException
public static Object coerceProperty(String propertyName, EPTypeClass containingType, Object value, EPTypeClass type, ExprNodeOrigin exprNodeOrigin, ExprValidationContext exprValidationContext, boolean forceNumeric, boolean includeClassNameInEx) throws ExprValidationException
ExprValidationException
public static Object instantiatePopulateObject(Map<String,Object> objectProperties, EPTypeClass topClass, ExprNodeOrigin exprNodeOrigin, ExprValidationContext exprValidationContext) throws ExprValidationException
ExprValidationException
public static void populateObject(String operatorName, int operatorNum, String dataFlowName, Map<String,Object> objectProperties, Object top, ExprNodeOrigin exprNodeOrigin, ExprValidationContext exprValidationContext, EPDataFlowOperatorParameterProvider optionalParameterProvider, Map<String,Object> optionalParameterURIs) throws ExprValidationException
ExprValidationException
public static void populateObject(Map<String,Object> objectProperties, Object top, ExprNodeOrigin exprNodeOrigin, ExprValidationContext exprValidationContext) throws ExprValidationException
ExprValidationException
Copyright © 2005–2021. All rights reserved.