PropertyClass Class
- public abstract class PropertyClass
extends Object
Base class for custom property classes. Property classes are associated
with a single attribute of a particular JSP tag. Tag authors can provide
custom property editor interfaces by deriving from this class and
returing a different IProperty than that provided by the JSP designer.
To specify a PropertyClass use the <propertyclass> Tldx attribute
as shown in the following example.
<taglib>
<uri>http://www.foo.com/mytags</uri>
<palettegenerator>com.foo.MyPaletteGenerator</palettegenerator>
<tag>
<name>declarePageInput</name>
<attribute>
<name>type</name>
<propertyclass>com.foo.MyPropertyClass</propertyclass>
</attribute>
</tag>
</taglib>
Related Topics
IProperty
-
Hierarchy
-
Object
PropertyClass
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tagAttributeInfo
protected TagAttributeInfo _tagAttributeInfo
- Associated attribute's
TagInfo object.
_tagInfo
protected TagInfo _tagInfo
- Associated tag's
TagInfo object.
PropertyClass
public PropertyClass()
- Default constructor.
getProperty(IDOMNode) Method
public abstract IProperty getProperty(IDOMNode node)
Returns the associated attribute's IProperty interface for a given
DOM node.
Parameters
-
node
- DOM Node to get IProperty interface from.
Returns
- Associated attribute's IProperty interface.
Related Topics
IProperty
setTagAttributeInfo(TagInfo, TagAttributeInfo) Method
public void setTagAttributeInfo(TagInfo tagInfo,
TagAttributeInfo tagAttributeInfo)
Called after instantiation by the JSP Designer to supply the
associated tag and attribute information objects. Default
implementation caches these in the PropertyClass._tagInfo and
PropertyClass._tagAttributeInfo members, respectively.
Parameters
-
tagInfo
- Tag info object.
-
tagAttributeInfo
- Attribute info object.