com.bea.ide.jspdesigner

com.bea.ide.jspdesigner  Package

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:

For more information about what goes into a TLDX file, see TLDX File Contents.

Interface Summary

IHTMLWriter

Interface passed to custom tag renderers during HTML rendering process.

PaletteActionSvc.I

Interface to the JSP Designer Palette Action service.

Class Summary

DataPaletteTagDriver

Base driver for dynamically populating the JSP Designer's Data Palette view with palette actions on a tag specific basis.

DefaultPaletteItem

Default implementation for an insert palette item.

EmptyPaletteGenerator

Palette generator which specifies that no items should be put on the palette for a tag library.

InsertWizard

Defines the interface for wizards that are invoked by palette items when dropped or inserted from the palette onto a JSP or HTML page.

PaletteActionSvc

JSP Designer Palette Action service.

PaletteGenerator

Base class for design palette generators.

PaletteItem

Base class for items which appear on the insert palette.

PropertyClass

Base class for custom property classes.

Renderer

Base class for specifying the HTML to be used to represent JSP tags.