org.apache.strutsel.taglib.logic
Class ELForwardTagBeanInfo
java.lang.Object
java.beans.SimpleBeanInfo
org.apache.strutsel.taglib.logic.ELForwardTagBeanInfo
- All Implemented Interfaces:
- java.beans.BeanInfo
- public class ELForwardTagBeanInfo
- extends java.beans.SimpleBeanInfo
This is the BeanInfo
descriptor for the
org.apache.strutsel.taglib.logic.ELForwardTag
class. It is
needed to override the default mapping of custom tag attribute names to
class attribute names.
This is because the value of the unevaluated EL expression has to be kept
separately from the evaluated value, which is stored in the base class. This
is related to the fact that the JSP compiler can choose to reuse different
tag instances if they received the same original attribute values, and the
JSP compiler can choose to not re-call the setter methods, because it can
assume the same values are already set.
Fields inherited from interface java.beans.BeanInfo |
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
Methods inherited from class java.beans.SimpleBeanInfo |
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELForwardTagBeanInfo
public ELForwardTagBeanInfo()
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
Copyright ? 2000-2005 - The Apache Software Foundation