com.espertech.esper.util
Class PopulateUtil

java.lang.Object
  extended by com.espertech.esper.util.PopulateUtil

public class PopulateUtil
extends java.lang.Object


Constructor Summary
PopulateUtil()
           
 
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
 

Constructor Detail

PopulateUtil

public PopulateUtil()
Method Detail

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

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com