JSP Designer classes and interfaces supporting rich Tag Library integration within the Design Palette, Data Palette, Design and Source views.
Tag Library authors can extend the JSP Designer by including a Tldx file for each of their tag libraries Tld files. The basic structure of a Tldx is similar to that of a Tldx but adds additional attributes that the JSP Designer can use at design-time to provide a richer editing experience at all levels; library, tag & attribute. Some examples are:
Renderer
that should be used when rendering the JSP as HTML.PaletteGenerator
which should be used to provide it's items in the
Design Palette.For more information about what goes into a TLDX file, see TLDX File Contents.
Interface passed to custom tag renderers during HTML rendering process. |
|
Interface to the JSP Designer Palette Action service. |
Base driver for dynamically populating the JSP Designer's Data Palette view with palette actions on a tag specific basis. |
|
Default implementation for an insert palette item. |
|
Palette generator which specifies that no items should be put on the palette for a tag library. |
|
Defines the interface for wizards that are invoked by palette items when dropped or inserted from the palette onto a JSP or HTML page. |
|
JSP Designer Palette Action service. |
|
Base class for design palette generators. |
|
Base class for items which appear on the insert palette. |
|
Base class for custom property classes. |
|
Base class for specifying the HTML to be used to represent JSP tags. |