All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static Map<String,Object> |
checkedCastUnderlyingMap(EventBean theEvent) |
static Object[] |
checkedCastUnderlyingObjectArray(EventBean theEvent) |
static ExprValidationException |
comparePropType(String propName,
Object setOneType,
Object setTwoType,
boolean setTwoTypeFound,
String otherName) |
static Object |
getArrayPropertyAsUnderlyingsArray(Class underlyingType,
EventBean[] wrapper) |
static CodegenMethod |
getArrayPropertyAsUnderlyingsArrayCodegen(Class underlyingType,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
static Object |
getArrayPropertyFragment(EventBean[] wrapper,
int index,
EventPropertyGetter nestedGetter) |
static CodegenMethod |
getArrayPropertyFragmentCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
int index,
EventPropertyGetterSPI nestedGetter) |
static Object |
getArrayPropertyValue(EventBean[] wrapper,
int index,
EventPropertyGetter nestedGetter) |
static CodegenMethod |
getArrayPropertyValueCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
int index,
EventPropertyGetterSPI nestedGetter) |
static Object |
getBeanArrayValue(BeanEventPropertyGetter nestedGetter,
Object value,
int index) |
static CodegenMethod |
getBeanArrayValueCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
BeanEventPropertyGetter nestedGetter,
int index) |
static Object |
getBNArrayPropertyBean(EventBean[] wrapper,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
getBNArrayPropertyUnderlying(EventBean[] wrapper,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
getBNArrayValueAtIndex(Object value,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
getBNArrayValueAtIndexWithNullCheck(Object value,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
getBNFragmentArray(Object value,
EventType fragmentEventType,
EventBeanTypedEventFactory eventBeanTypedEventFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean |
getBNFragmentNonPojo(Object fragmentUnderlying,
EventType fragmentEventType,
EventBeanTypedEventFactory eventBeanTypedEventFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
getBNFragmentPojo(Object result,
BeanEventType eventType,
EventBeanTypedEventFactory eventBeanTypedEventFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static BaseNestableEventUtil.MapIndexedPropPair |
getIndexedAndMappedProps(String[] properties) |
static boolean |
getMappedPropertyExists(Object value,
String key) |
static Object |
getMappedPropertyValue(Object value,
String key) |
static Object |
handleBNCreateFragmentMap(Object value,
EventType fragmentEventType,
EventBeanTypedEventFactory eventBeanTypedEventFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
handleBNCreateFragmentObjectArray(Object value,
EventType fragmentEventType,
EventBeanTypedEventFactory eventBeanTypedEventFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Object |
handleBNNestedValueArrayWithMapFragment(Object value,
int index,
MapEventPropertyGetter getter,
EventBeanTypedEventFactory eventBeanTypedEventFactory,
EventType fragmentType) |
static CodegenExpression |
handleBNNestedValueArrayWithMapFragmentCode(int index,
MapEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
EventBeanTypedEventFactory eventBeanTypedEventFactory,
EventType fragmentType,
Class generator) |
static Object |
handleNestedValueArrayWithMap(Object value,
int index,
MapEventPropertyGetter getter) |
static CodegenExpression |
handleNestedValueArrayWithMapCode(int index,
MapEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
Class generator) |
static boolean |
handleNestedValueArrayWithMapExists(Object value,
int index,
MapEventPropertyGetter getter) |
static CodegenExpression |
handleNestedValueArrayWithMapExistsCode(int index,
MapEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
EventBeanTypedEventFactory eventBeanTypedEventFactory,
EventType fragmentType,
Class generator) |
static Object |
handleNestedValueArrayWithObjectArray(Object value,
int index,
ObjectArrayEventPropertyGetter getter) |
static CodegenExpression |
handleNestedValueArrayWithObjectArrayCodegen(int index,
ObjectArrayEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
Class generator) |
static boolean |
handleNestedValueArrayWithObjectArrayExists(Object value,
int index,
ObjectArrayEventPropertyGetter getter) |
static CodegenExpression |
handleNestedValueArrayWithObjectArrayExistsCodegen(int index,
ObjectArrayEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
Class generator) |
static Object |
handleNestedValueArrayWithObjectArrayFragment(Object value,
int index,
ObjectArrayEventPropertyGetter getter,
EventType fragmentType,
EventBeanTypedEventFactory eventBeanTypedEventFactory) |
static CodegenExpression |
handleNestedValueArrayWithObjectArrayFragmentCodegen(int index,
ObjectArrayEventPropertyGetter getter,
CodegenExpression ref,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
Class generator) |
static boolean |
isExistsIndexedValue(Object value,
int index) |
static MapEventType |
makeMapTypeCompileTime(EventTypeMetadata metadata,
Map<String,Object> propertyTypes,
EventType[] optionalSuperTypes,
Set<EventType> optionalDeepSupertypes,
String startTimestampPropertyName,
String endTimestampPropertyName,
BeanEventTypeFactory beanEventTypeFactory,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
static ObjectArrayEventType |
makeOATypeCompileTime(EventTypeMetadata metadata,
Map<String,Object> properyTypes,
EventType[] optionalSuperTypes,
Set<EventType> optionalDeepSupertypes,
String startTimestampName,
String endTimestampName,
BeanEventTypeFactory beanEventTypeFactory,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
static LinkedHashMap<String,Object> |
resolvePropertyTypes(Map<String,Object> propertyTypes,
EventTypeNameResolver eventTypeNameResolver) |