Package net.sourceforge.stripes.tag

Contains implementation classes for all the Stripes custom tags and interfaces for overriding the strategy used to (re-)populate tag values and rendering tags in case of validation errors.

See:
          Description

Interface Summary
ParameterizableTag Interface to be implemented by tags which wish to be able to receive parameters from nested <stripes:param> tags.
PopulationStrategy Interface that implements the logic to determine how to populate/repopulate an input tag.
TagErrorRenderer Implementations of this interface are used to apply formatting to form input fields when there are associated errors.
TagErrorRendererFactory Constructs and returns an instance of TagErrorRenderer to handle the error output of a specific form input tag.
 

Class Summary
BeanFirstPopulationStrategy An alternative tag population strategy that will normally prefer the value from the ActionBean over values from the request - even when the ActionBean returns null! Only if the ActionBean is not present, or does not define an attribute with the name supplied to the tag will other population sources be examined.
DefaultPopulationStrategy Default implementation of the form input tag population strategy.
DefaultTagErrorRenderer This default implementation of the TagErrorRenderer interface sets the html class attribute to 'error'.
DefaultTagErrorRendererFactory A straightforward implementation of the TagErrorRendererFactory interface that looks up the name of the renderer class in config, and if one is not supplied defaults to using the DefaultTagErrorRenderer.
ElFunctions A collection of static functions that are included in the Stripes tag library.
ErrorsFooterTag Can be used within a stripes:errors tag to show a footer on an error list.
ErrorsHeaderTag Can be used within a stripes:errors tag to show a header on an error list.
ErrorsTag The errors tag has two modes, one where it displays all validation errors in a list and a second mode when there is a single enclosed field-error tag that has no name attribute in which case this tag iterates over the body, displaying each error in turn in place of the field-error tag.
ErrorsTagExtraInfo This tag extra info exposes index and error context variables for the body of the errors tag.
FieldMetadataTag Field metadata tag for use with the Stripes framework.
FormatTag This tag accepts an object and formats it using an appropriate Formatter.
FormTag Form tag for use with the Stripes framework.
HtmlTagSupport Provides basic facilities for any tag that wishes to mimic a standard HTML/XHTML tag.
HtmlTagSupportBeanInfo Describes the properties supported by the HtmlTagSupport class which is the parent of all the HTML Form/Input tags in Stripes.
IndividualErrorTag The individual-error tag works in concert with a parent errors tag to control the output of each iteration of an error.
InputButtonSupportTag Support tag class that can generate HTML form fields with localized value attributes.
InputButtonTag Tag that generates HTML form fields of type {@literal
InputCheckBoxTag Implements an HTML tag that generates form fields of type <input type="checkbox"/>.
InputFileTag Tag that generates HTML form fields of type {@literal
InputHiddenTag Generates one or more {@literal
InputImageTag Tag class that generates an image button for use in HTML forms, e.g:
InputLabelTag Tag handler for a tag that produces an HTML label tag which is capable of looking up localized field names and formatting the label when validation errors exist.
InputOptionsCollectionTag Writes a set of <option value="foo">bar</option> tags to the page based on the contents of a Collection.
InputOptionsCollectionTag.Entry A little container class that holds an entry in the collection of items being used to generate the options, along with the determined label and value (either from a property, or a localized value).
InputOptionsEnumerationTag Writes a set of <option value="foo">bar</option> tags to the page based on the values of a enum.
InputOptionsMapTag Extracts the Set of Map.Entry from the specified Map and uses it as the Collection for the superclass InputOptionsCollectionTag.
InputOptionTag Generates an <option value="foo">Fooey</option> HTML tag.
InputPasswordTag Tag class that implements an input tag of type password.
InputRadioButtonTag Generates <input type="radio" value="foo"/> HTML tags based on the attribute set on the tag and the state of the form.
InputResetTag Tag that generates HTML form fields of type {@literal
InputSelectTag Coordinates with one or more other tags to produce a well formed HTML select tag with state repopulation.
InputSubmitTag Tag that generates HTML form fields of type {@literal
InputTagSupport Parent class for all input tags in stripes.
InputTextAreaTag Tag that generates HTML form fields of type {@literal