com.espertech.esper.epl.methodbase
Class DotMethodUtil

java.lang.Object
  extended by com.espertech.esper.epl.methodbase.DotMethodUtil

public class DotMethodUtil
extends java.lang.Object


Constructor Summary
DotMethodUtil()
           
 
Method Summary
static DotMethodFPProvided getProvidedFootprint(java.util.List<ExprNode> parameters)
           
static DotMethodFP validateParametersDetermineFootprint(DotMethodFP[] footprints, DotMethodTypeEnum methodType, java.lang.String methodUsedName, DotMethodFPProvided providedFootprint, DotMethodInputTypeMatcher inputTypeMatcher)
           
static void validateSpecificType(java.lang.String methodUsedName, DotMethodTypeEnum type, DotMethodFPParamTypeEnum expectedTypeEnum, java.lang.Class expectedTypeClass, java.lang.Class providedType, int parameterNum, ExprNode parameterExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DotMethodUtil

public DotMethodUtil()
Method Detail

getProvidedFootprint

public static DotMethodFPProvided getProvidedFootprint(java.util.List<ExprNode> parameters)

validateParametersDetermineFootprint

public static DotMethodFP validateParametersDetermineFootprint(DotMethodFP[] footprints,
                                                               DotMethodTypeEnum methodType,
                                                               java.lang.String methodUsedName,
                                                               DotMethodFPProvided providedFootprint,
                                                               DotMethodInputTypeMatcher inputTypeMatcher)
                                                        throws ExprValidationException
Throws:
ExprValidationException

validateSpecificType

public static void validateSpecificType(java.lang.String methodUsedName,
                                        DotMethodTypeEnum type,
                                        DotMethodFPParamTypeEnum expectedTypeEnum,
                                        java.lang.Class expectedTypeClass,
                                        java.lang.Class providedType,
                                        int parameterNum,
                                        ExprNode parameterExpression)
                                 throws ExprValidationException
Throws:
ExprValidationException

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