Class ReflectionContextState
java.lang.Object
org.apache.struts2.util.reflection.ReflectionContextState
Manages variables in the reflection context and returns values
 to be used by the application.
- Author:
- Gabe
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidstatic voidclearCurrentPropertyPath(Map<String, Object> context) static StringgetCurrentPropertyPath(Map<String, Object> context) Gets the current property path but not completely.static StringgetFullPropertyPath(Map<String, Object> context) static ClassgetLastBeanClassAccessed(Map<String, Object> context) static StringgetLastBeanPropertyAccessed(Map<String, Object> context) static booleanisCreatingNullObjects(Map<String, Object> context) static booleanisDenyMethodExecution(Map<String, Object> context) static booleanisGettingByKeyProperty(Map<String, Object> context) static booleanisReportingConversionErrors(Map<String, Object> context) static voidsetCreatingNullObjects(Map<String, Object> context, boolean creatingNullObjects) static voidsetDenyMethodExecution(Map<String, Object> context, boolean denyMethodExecution) static voidsetFullPropertyPath(Map<String, Object> context, String path) static voidsetGettingByKeyProperty(Map<String, Object> context, boolean gettingByKeyProperty) static voidsetLastBeanClassAccessed(Map<String, Object> context, Class clazz) static voidsetLastBeanPropertyAccessed(Map<String, Object> context, String property) static voidsetReportingConversionErrors(Map<String, Object> context, boolean reportingErrors) static voidstatic voidupdateCurrentPropertyPath(Map<String, Object> context, Object name) 
- 
Field Details- 
CURRENT_PROPERTY_PATH- See Also:
 
- 
FULL_PROPERTY_PATH- See Also:
 
- 
CREATE_NULL_OBJECTS- See Also:
 
- 
DENY_METHOD_EXECUTION- See Also:
 
- 
DENY_INDEXED_ACCESS_EXECUTION- See Also:
 
 
- 
- 
Constructor Details- 
ReflectionContextStatepublic ReflectionContextState()
 
- 
- 
Method Details- 
isCreatingNullObjects
- 
setCreatingNullObjects
- 
isGettingByKeyProperty
- 
setDenyMethodExecution
- 
isDenyMethodExecution
- 
setGettingByKeyProperty
- 
isReportingConversionErrors
- 
setReportingConversionErrors
- 
getLastBeanClassAccessed
- 
setLastBeanPropertyAccessed
- 
getLastBeanPropertyAccessed
- 
setLastBeanClassAccessed
- 
getCurrentPropertyPathGets the current property path but not completely. It does not use the [ and ] used in some representations of Maps and Lists. The reason for this is that the current property path is only currently used for caching purposes so there is no real reason to have an exact replica. So if the real path is myProp.myMap['myKey'] this would return myProp.myMap.myKey. - Parameters:
- context- context map
- Returns:
- current property path
 
- 
getFullPropertyPath
- 
setFullPropertyPath
- 
updateCurrentPropertyPath
- 
setSetMap
- 
getSetMap
- 
clearCurrentPropertyPath- Parameters:
- context- the context map
 
- 
clear
 
-