|
Public Member Functions |
| CacheableIndexedPropertySupport (Object instance, Class valueType, Class elementType, Method getter, Method setter, Method indexedGetter, Method indexedSetter, CachingStrategy cachingStrategy) |
Object | getValue () throws IllegalAccessException, IllegalArgumentException, InvocationTargetException |
void | setValue (Object newValue) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException |
Object | getIndexedValue (int index) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException |
void | setIndexedValue (int index, Object val) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException |
PropertyEditor | getPropertyEditor () |
void | resetCache () |
Private Attributes |
Object | cachedValue |
CachingStrategy | cachingStrategy |