net.sf.morph.reflect.reflectors
Class ServletRequestAttributeReflector
java.lang.Object
net.sf.morph.reflect.reflectors.BaseReflector
net.sf.morph.reflect.reflectors.BaseBeanReflector
net.sf.morph.reflect.reflectors.BaseServletReflector
net.sf.morph.reflect.reflectors.ServletRequestAttributeReflector
- All Implemented Interfaces:
- net.sf.composite.Component, BeanReflector, DecoratedReflector, Reflector, SizableReflector
public class ServletRequestAttributeReflector
- extends BaseServletReflector
Exposes servlet request attributes.
- Since:
- Nov 21, 2004
- Author:
- Matt Sgarlata
Method Summary |
protected java.lang.Object |
getImpl(java.lang.Object bean,
java.lang.String propertyName)
Template method must be overridden. |
protected java.lang.String[] |
getPropertyNamesImpl(java.lang.Object bean)
Template method must be overridden. |
java.lang.Class[] |
getReflectableClassesImpl()
Implementation of Reflector.getReflectableClasses() . |
protected javax.servlet.ServletRequest |
getRequest(java.lang.Object bean)
|
protected void |
setImpl(java.lang.Object bean,
java.lang.String propertyName,
java.lang.Object value)
Template method must be overridden. |
Methods inherited from class net.sf.morph.reflect.reflectors.BaseReflector |
add, addImpl, checkIndex, checkIsReflectable, createWrapperInvocationHandler, get, get, getContainedType, getContainedTypeImpl, getImpl, getIterator, getIteratorImpl, getPropertyNames, getReflectableCallCache, getReflectableClasses, getReflectorName, getSize, getSizeImpl, getType, getWrapper, getWrapperImpl, initialize, initializeImpl, isCachingIsReflectableCalls, isInitialized, isPerformingLogging, isReadable, isReflectable, isReflectable, isReflectableImpl, isReflectableImpl, isStrictlyTyped, isValidIndex, isWrappingRuntimeExceptions, isWriteable, isWriteableImpl, newInstance, newInstanceImpl, newInstanceImpl, set, set, setCachingIsReflectableCalls, setImpl, setInitialized, setReflectableCallCache, setReflectorName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ServletRequestAttributeReflector
public ServletRequestAttributeReflector()
getRequest
protected javax.servlet.ServletRequest getRequest(java.lang.Object bean)
getPropertyNamesImpl
protected java.lang.String[] getPropertyNamesImpl(java.lang.Object bean)
throws java.lang.Exception
- Description copied from class:
BaseBeanReflector
- Template method must be overridden.
Implementation of
BeanReflector.getPropertyNames(Object)
.
Implementation automatically provided for
IndexedContainerReflectors. For other reflectors, throws an
UnsupportedOperationException.
- Specified by:
getPropertyNamesImpl
in class BaseBeanReflector
- Throws:
java.lang.Exception
getImpl
protected java.lang.Object getImpl(java.lang.Object bean,
java.lang.String propertyName)
throws java.lang.Exception
- Description copied from class:
BaseBeanReflector
- Template method must be overridden.
Implementation of
BeanReflector.get(Object, String)
.
Implementation automatically provided for
IndexedContainerReflectors. For other reflectors, throws an
UnsupportedOperationException.
- Specified by:
getImpl
in class BaseBeanReflector
- Throws:
java.lang.Exception
setImpl
protected void setImpl(java.lang.Object bean,
java.lang.String propertyName,
java.lang.Object value)
throws java.lang.Exception
- Description copied from class:
BaseBeanReflector
- Template method must be overridden.
Implementation of
BeanReflector.set(Object, String, Object)
.
Implementation automatically provided for
MutableIndexedContainerReflectors. For other reflectors, throws an
UnsupportedOperationException.
- Specified by:
setImpl
in class BaseBeanReflector
- Throws:
java.lang.Exception
getReflectableClassesImpl
public java.lang.Class[] getReflectableClassesImpl()
- Description copied from class:
BaseReflector
- Implementation of
Reflector.getReflectableClasses()
.
- Specified by:
getReflectableClassesImpl
in class BaseReflector
Copyright © 2004-2008.