|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.morph.reflect.reflectors.BaseReflector
net.sf.morph.reflect.reflectors.BaseBeanReflector
net.sf.morph.reflect.reflectors.BaseServletReflector
public abstract class BaseServletReflector
Base class for reflectors that reflect objects from the Servlet API.
| Field Summary |
|---|
| Fields inherited from class net.sf.morph.reflect.reflectors.BaseReflector |
|---|
log |
| Fields inherited from interface net.sf.morph.reflect.BeanReflector |
|---|
IMPLICIT_PROPERTY_CLASS, IMPLICIT_PROPERTY_PROPERTY_NAMES, IMPLICIT_PROPERTY_THIS |
| Fields inherited from interface net.sf.morph.reflect.SizableReflector |
|---|
IMPLICIT_PROPERTY_SIZE |
| Constructor Summary | |
|---|---|
BaseServletReflector()
|
|
| Method Summary | |
|---|---|
protected java.lang.String[] |
enumerationToStringArray(java.util.Enumeration e)
|
protected java.lang.Class |
getTypeImpl(java.lang.Object bean,
java.lang.String propertyName)
Template method must be overridden. |
protected boolean |
isReadableImpl(java.lang.Object bean,
java.lang.String propertyName)
Implementation of BeanReflector.isReadable(Object, String). |
| Methods inherited from class net.sf.morph.reflect.reflectors.BaseBeanReflector |
|---|
getImpl, getPropertyNamesImpl, setImpl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.sf.morph.reflect.BeanReflector |
|---|
get, getPropertyNames, getType, isReadable, isWriteable, set |
| Methods inherited from interface net.sf.morph.reflect.SizableReflector |
|---|
getSize |
| Constructor Detail |
|---|
public BaseServletReflector()
| Method Detail |
|---|
protected java.lang.String[] enumerationToStringArray(java.util.Enumeration e)
protected boolean isReadableImpl(java.lang.Object bean,
java.lang.String propertyName)
throws java.lang.Exception
BaseReflectorBeanReflector.isReadable(Object, String).
Default implementation assumes that all properties of the bean specified
by BeanReflector.getPropertyNames(Object) are readable.
isReadableImpl in class BaseReflectorjava.lang.Exception
protected java.lang.Class getTypeImpl(java.lang.Object bean,
java.lang.String propertyName)
throws java.lang.Exception
BaseBeanReflectorBeanReflector.getType(Object, String).
Default implementation provided. For IndexedContainerReflectors,
returns the type by calling
ContainerReflector.getContainedType(Class).
For other reflectors, checks the type of the property by calling
BaseReflector.get(Object, String).
getTypeImpl in class BaseBeanReflectorjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||