public class SpecificFieldAccessorsManager
extends java.lang.Object
Title: Service Event Fabric Runtime
Description: Specific fields accessors factory.
Modifier and Type | Class and Description |
---|---|
static class |
SpecificFieldAccessorsManager.SpecificFieldAccessor |
static class |
SpecificFieldAccessorsManager.SpecificFieldInfo |
Constructor and Description |
---|
SpecificFieldAccessorsManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
existsSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.types.Type parentType,
java.lang.String fieldName,
TriggerFunctionContext context) |
SpecificFieldAccessorsManager.SpecificFieldAccessor |
getSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.types.Type parentType,
java.lang.String fieldName,
TriggerFunctionContext context) |
SpecificFieldAccessorsManager.SpecificFieldAccessor |
getSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.accessor.ValueAccessor parentValueAccessor,
java.lang.String fieldName,
TriggerFunctionContext context) |
java.util.List |
listSpecificFieldsFor(java.lang.Class clazz) |
SpecificFieldAccessorsManager.SpecificFieldInfo |
lookupSpecificFieldsByFieldNameAndClass(java.lang.String fieldName,
java.lang.Class clazz) |
void |
registerSpecificField(java.lang.Class clazz,
java.lang.String fieldName,
java.lang.Class fieldType,
java.lang.String getMethod,
java.lang.String setMethod) |
public void registerSpecificField(java.lang.Class clazz, java.lang.String fieldName, java.lang.Class fieldType, java.lang.String getMethod, java.lang.String setMethod) throws java.lang.Exception
java.lang.Exception
public boolean existsSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.types.Type parentType, java.lang.String fieldName, TriggerFunctionContext context)
public SpecificFieldAccessorsManager.SpecificFieldAccessor getSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.types.Type parentType, java.lang.String fieldName, TriggerFunctionContext context)
public SpecificFieldAccessorsManager.SpecificFieldAccessor getSpecificFieldAccessor(com.streamscape.sef.evtrigger.function.accessor.ValueAccessor parentValueAccessor, java.lang.String fieldName, TriggerFunctionContext context)
public java.util.List listSpecificFieldsFor(java.lang.Class clazz)
public SpecificFieldAccessorsManager.SpecificFieldInfo lookupSpecificFieldsByFieldNameAndClass(java.lang.String fieldName, java.lang.Class clazz)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.