Package org.apache.tiles.ognl
Class TilesContextPropertyAccessorDelegateFactory
java.lang.Object
org.apache.tiles.ognl.TilesContextPropertyAccessorDelegateFactory
- All Implemented Interfaces:
PropertyAccessorDelegateFactory<Request>
public class TilesContextPropertyAccessorDelegateFactory
extends Object
implements PropertyAccessorDelegateFactory<Request>
Decides the appropriate
PropertyAccessor
for the given property name
and Request
.- Since:
- 2.2.0
-
Constructor Summary
ConstructorsConstructorDescriptionTilesContextPropertyAccessorDelegateFactory
(ognl.PropertyAccessor objectPropertyAccessor, ognl.PropertyAccessor applicationContextPropertyAccessor, ognl.PropertyAccessor anyScopePropertyAccessor, ognl.PropertyAccessor scopePropertyAccessor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionognl.PropertyAccessor
getPropertyAccessor
(String propertyName, Request request) Returns a prooerty accessor appropriate for the property name and the object passed.
-
Constructor Details
-
TilesContextPropertyAccessorDelegateFactory
public TilesContextPropertyAccessorDelegateFactory(ognl.PropertyAccessor objectPropertyAccessor, ognl.PropertyAccessor applicationContextPropertyAccessor, ognl.PropertyAccessor anyScopePropertyAccessor, ognl.PropertyAccessor scopePropertyAccessor) Constructor.- Parameters:
objectPropertyAccessor
- The plain object property accessor, to be used directly forRequest
.applicationContextPropertyAccessor
- The application context property accessor.anyScopePropertyAccessor
- The request scope property accessor.scopePropertyAccessor
- The session scope property accessor.- Since:
- 2.2.0
-
-
Method Details
-
getPropertyAccessor
Returns a prooerty accessor appropriate for the property name and the object passed.- Specified by:
getPropertyAccessor
in interfacePropertyAccessorDelegateFactory<Request>
- Parameters:
propertyName
- The name of the property.request
- The root object to evaluate.- Returns:
- The appropriate property accessor.
-