Uses of Interface
org.apache.tapestry.form.IFormComponent

Packages that use IFormComponent
org.apache.tapestry Tapestry is a comprehensive web application framework, written in Java. 
org.apache.tapestry.components Basic, fundamental components used to construct more complex components, or pages. 
org.apache.tapestry.contrib.form

Form controls for things liked masked input editing on text fields and multi property selection semantics. 

org.apache.tapestry.contrib.palette

A powerful component for handling the very common case of moving elements from two different multi selection input boxes. 

org.apache.tapestry.contrib.valid Backwards compatible versions of Tapestry 1.0.7's validating text fields, built as wrappers around the 1.0.8 versions. 
org.apache.tapestry.dojo.form Form related components that are wrapped by dojo widgets. 
org.apache.tapestry.form Components for implementing basic HTML Forms. 
org.apache.tapestry.form.translator Defines translator bindings used primarily in form component input translations. 
org.apache.tapestry.form.validator Form validation infrastructure. 
org.apache.tapestry.scriptaculous   
org.apache.tapestry.valid Components and classes that provide specialized, validating text fields. 
org.apache.tapestry.wml Classes and components for main elements of the Wireless Markup Language (WML 1.2). 
 

Uses of IFormComponent in org.apache.tapestry
 

Methods in org.apache.tapestry with parameters of type IFormComponent
 String FormBehavior.getElementId(IFormComponent component)
          Constructs a unique identifier (within the Form).
 String FormBehavior.getElementId(IFormComponent component, String baseId)
          Constructs a unique identifier from the base id.
 String FormBehavior.peekClientId(IFormComponent component)
          Used internally to "peek" at what the next generated client id will be for the given component when it renders.
 void FormBehavior.registerForFocus(IFormComponent field, int priority)
          Registers a field for automatic focus.
 

Uses of IFormComponent in org.apache.tapestry.components
 

Classes in org.apache.tapestry.components that implement IFormComponent
 class ForBean
           
 class IfBean
           
 

Uses of IFormComponent in org.apache.tapestry.contrib.form
 

Classes in org.apache.tapestry.contrib.form that implement IFormComponent
 class FormConditional
          A conditional element on a page which will render its wrapped elements zero or one times.
 class MultiplePropertySelection
          A component which uses <input type=checkbox> to set a property of some object.
 

Uses of IFormComponent in org.apache.tapestry.contrib.palette
 

Classes in org.apache.tapestry.contrib.palette that implement IFormComponent
 class Palette
          A component used to make a number of selections from a list.
 

Uses of IFormComponent in org.apache.tapestry.contrib.valid
 

Classes in org.apache.tapestry.contrib.valid that implement IFormComponent
 class DateField
          Backwards compatible version of the 1.0.7 DateField component.
 class NumericField
          Backwards compatible version of the 1.0.7 NumericField component.
 class ValidatingTextField
          Backwards compatible version of the 1.0.7 ValidatingTextField component.
 

Uses of IFormComponent in org.apache.tapestry.dojo.form
 

Classes in org.apache.tapestry.dojo.form that implement IFormComponent
 class AbstractFormWidget
          Represents a dojo widget that manages an html form input field.
 class Autocompleter
          An html field similar to a select input field that is wrapped by a dojo ComboBox widget.
 class DropdownDatePicker
          Implementation of the dojo DropdownDatePicker widget as a tapestry component.
 class DropdownTimePicker
          Implementation of the dojo DropdownTimePicker widget as a tapestry component.
 class GTimePicker
          Implementation of an html form input field that has a dynamic drop down selection list of time segments displayed in the IPage's Locale.
 

Uses of IFormComponent in org.apache.tapestry.form
 

Subinterfaces of IFormComponent in org.apache.tapestry.form
 interface TranslatedField
          Represents an input field that can be translated.
 interface ValidatableField
          Implemented by form components that can need to be translated and validated.
 interface ValidatableFieldExtension
          Marker interface for components that would like to override the default logic used to render validation contributions made for client side form validation.
 

Classes in org.apache.tapestry.form that implement IFormComponent
 class AbstractFormComponent
          A base class for building components that correspond to HTML form elements.
 class Button
          Implements a component that manages an HTML <button> form element.
 class Checkbox
          Implements a component that manages an HTML <input type=checkbox> form element.
 class DatePicker
          Provides a Form java.util.Date field component for selecting dates.
 class Hidden
          Implements a hidden field within a Form.
 class ImageSubmit
          Used to create an image button inside a Form.
 class LinkSubmit
          Implements a component that submits its enclosing form via a JavaScript link.
 class ListEdit
          A specialized component used to edit a list of items within a form; it is similar to a ForBean but leverages hidden inputs within the <form> to store the items in the list.
 class PropertySelection
          A component used to render a drop-down list of options that the user may select.
 class Radio
          Implements a component that manages an HTML <input type=radio> form element.
 class RadioGroup
          A special type of form component that is used to contain Radiocomponents.
 class Select
          Implements a component that manages an HTML <select> form element.
 class Submit
          Implements a component that manages an HTML <input type=submit> form element.
 class TextArea
          Implements a component that manages an HTML <textarea> form element.
 class TextField
          Implements a component that manages an HTML <input type=text> or <input type=password> form element.
 class Upload
          Form element used to upload files.
 

Methods in org.apache.tapestry.form with parameters of type IFormComponent
 void AbstractFormComponentContributor.accumulateProfileProperty(IFormComponent field, JSONObject profile, String key, Object property)
          Utility method to store a field specific profile property which can later be used by client side validation.
 String Form.getElementId(IFormComponent component)
          Constructs a unique identifier (within the Form).
 String FormSupportImpl.getElementId(IFormComponent component)
          Constructs a unique identifier (within the Form).
 String Form.getElementId(IFormComponent component, String baseId)
          Constructs a unique identifier from the base id.
 String FormSupportImpl.getElementId(IFormComponent component, String baseId)
          Constructs a unique identifier (within the Form).
 String Form.peekClientId(IFormComponent component)
          Used internally to "peek" at what the next generated client id will be for the given component when it renders.
 String FormSupportImpl.peekClientId(IFormComponent comp)
           
 void Form.registerForFocus(IFormComponent field, int priority)
           
 void FormSupportImpl.registerForFocus(IFormComponent field, int priority)
           
 void FormComponentContributor.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
          Invoked by a form component after it finishes rendering its tag (but before the tag is closed) to allow this object to contribute to the component's rendering process.
 void AbstractFormComponentContributor.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 

Constructors in org.apache.tapestry.form with parameters of type IFormComponent
FormComponentContributorContextImpl(Locale locale, IRequestCycle cycle, IFormComponent field)
           
ValidationMessagesImpl(IFormComponent field, Locale locale)
           
 

Uses of IFormComponent in org.apache.tapestry.form.translator
 

Methods in org.apache.tapestry.form.translator with parameters of type IFormComponent
protected  String AbstractTranslator.buildMessage(ValidationMessages messages, IFormComponent field, String key)
           
 String Translator.format(IFormComponent field, Locale locale, Object object)
          Invoked during rendering to format an object (which may be null) into a text value (which should not be null) appropriate for the specified field.
 String AbstractTranslator.format(IFormComponent field, Locale locale, Object object)
           
protected  String FormatTranslator.formatObject(IFormComponent field, Locale locale, Object object)
           
protected abstract  String AbstractTranslator.formatObject(IFormComponent field, Locale locale, Object object)
           
protected  String BigDecimalTranslator.formatObject(IFormComponent field, Locale locale, Object object)
           
protected  String StringTranslator.formatObject(IFormComponent field, Locale locale, Object object)
           
protected  String NumberTranslator.formatObject(IFormComponent field, Locale locale, Object object)
           
 Object Translator.parse(IFormComponent field, ValidationMessages messages, String value)
          Invoked during rewind to parse a submitted input value into an object suitable for the specified component.
 Object AbstractTranslator.parse(IFormComponent field, ValidationMessages messages, String text)
           
protected  Object FormatTranslator.parseText(IFormComponent field, ValidationMessages messages, String text)
           
protected abstract  Object AbstractTranslator.parseText(IFormComponent field, ValidationMessages messages, String text)
           
protected  Object BigDecimalTranslator.parseText(IFormComponent field, ValidationMessages messages, String text)
           
protected  Object StringTranslator.parseText(IFormComponent field, ValidationMessages messages, String text)
           
 void DateTranslator.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
          Invoked by a form component after it finishes rendering its tag (but before the tag is closed) to allow this object to contribute to the component's rendering process.
 void AbstractTranslator.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void NumberTranslator.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 

Uses of IFormComponent in org.apache.tapestry.form.validator
 

Methods in org.apache.tapestry.form.validator with parameters of type IFormComponent
 void BaseValidator.accumulateProfileProperty(IFormComponent field, JSONObject profile, String key, Object property)
          Utility method to store a field specific profile property which can later be used by client side validation.
protected  String Identity.buildIdentityMessage(ValidationMessages messages, IFormComponent field, IFormComponent referent)
           
 String Required.buildMessage(ValidationMessages messages, IFormComponent field)
           
protected  String MaxLength.buildMessage(ValidationMessages messages, IFormComponent field)
           
protected  String MinLength.buildMessage(ValidationMessages messages, IFormComponent field)
           
 Translator BaseValidator.getFieldTranslator(IFormComponent field, Class clazz)
          Used to grab the corresponding Translator for the field, if one exists.
 void Max.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void Required.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void MaxDate.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void AbstractValidatorWrapper.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void MaxLength.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void Email.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void MinDate.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void Pattern.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void MinLength.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void Min.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 void BaseValidator.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
          Does nothing.
 void Identity.renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
           
 String Identity.toString(IFormComponent field, Object value)
           
 void Max.validate(IFormComponent field, ValidationMessages messages, Object object)
          Does comparison based on the Number.doubleValue().
 void Required.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void MaxDate.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void AbstractValidatorWrapper.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void MaxLength.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void Email.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void MinDate.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void Pattern.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void MinLength.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 void Min.validate(IFormComponent field, ValidationMessages messages, Object object)
          Does comparison based on the Number.doubleValue().
 void Validator.validate(IFormComponent field, ValidationMessages messages, Object object)
          Invoked to validate input for the field.
 void Identity.validate(IFormComponent field, ValidationMessages messages, Object object)
           
 

Uses of IFormComponent in org.apache.tapestry.scriptaculous
 

Classes in org.apache.tapestry.scriptaculous that implement IFormComponent
 class Suggest
          Implementation of the Ajax.Autocompleter in the form of a TextField like component with the additional ability to dynamically suggest values via XHR requests.
 

Uses of IFormComponent in org.apache.tapestry.valid
 

Classes in org.apache.tapestry.valid that implement IFormComponent
 class ValidField
          A Formcomponent that creates a text field that allows for validation of user input and conversion between string and object values.
 

Methods in org.apache.tapestry.valid that return IFormComponent
 IFormComponent FieldTracking.getComponent()
           
 IFormComponent IFieldTracking.getComponent()
          Returns the field component.
abstract  IFormComponent FieldLabel.getField()
          field parameter.
 

Methods in org.apache.tapestry.valid with parameters of type IFormComponent
 void IValidationDelegate.afterLabelText(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Invoked just before the closing </label> tag is written.
 void ValidationDelegate.afterLabelText(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Invoked just before the closing </label> tag is written.
 void IValidationDelegate.beforeLabelText(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Invoked just before the actual field label text is written, right after all attributes and informal parameters are done being printed on the <label> tag.
 void ValidationDelegate.beforeLabelText(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Invoked just before the actual field label text is written, right after all attributes and informal parameters are done being printed on the <label> tag.
protected  String DateValidator.buildDateTooEarlyMessage(IFormComponent field, String earliestDate)
           
protected  String DateValidator.buildDateTooLateMessage(IFormComponent field, String latestDate)
           
protected  String UrlValidator.buildDisallowedProtocolMessage(IFormComponent field)
           
protected  String DateValidator.buildInvalidDateFormatMessage(IFormComponent field)
           
protected  String EmailValidator.buildInvalidEmailFormatMessage(IFormComponent field)
           
protected  String AbstractNumericValidator.buildInvalidIntegerFormatMessage(IFormComponent field)
           
protected  String AbstractNumericValidator.buildInvalidNumericFormatMessage(IFormComponent field)
           
protected  String UrlValidator.buildInvalidUrlFormatMessage(IFormComponent field)
           
protected  String UrlValidator.buildMinimumLengthMessage(IFormComponent field)
           
protected  String StringValidator.buildMinimumLengthMessage(IFormComponent field)
           
protected  String EmailValidator.buildMinimumLengthMessage(IFormComponent field)
           
protected  String AbstractNumericValidator.buildNumberRangeMessage(IFormComponent field, Number mininum, Number maximum)
           
protected  String AbstractNumericValidator.buildNumberTooLargeMessage(IFormComponent field, Number maximum)
           
protected  String AbstractNumericValidator.buildNumberTooSmallMessage(IFormComponent field, Number minimum)
           
protected  String AbstractNumericValidator.buildRangeMessage(IFormComponent field, Number minimum, Number maximum)
           
protected  String BaseValidator.buildRequiredMessage(IFormComponent field)
          Builds an error message indicating a value for a required field was not supplied.
protected  boolean BaseValidator.checkRequired(IFormComponent field, String value)
          Invoked to check if the value is null.
protected  IFieldTracking ValidationDelegate.getFieldTracking(IFormComponent component)
           
protected  boolean ValidationDelegate.isInError(IFormComponent component)
          Checks to see if the field is in error.
protected  void BaseValidator.processValidatorScript(String scriptPath, IRequestCycle cycle, IFormComponent field, Map symbols)
          Invoked (from sub-class implementations of BaseValidator.renderValidatorContribution(IFormComponent, IMarkupWriter, IRequestCycle)to process a standard validation script.
 void IValidationDelegate.record(IFormComponent field, String message)
          Convienience for recording a standard string messages against a field.
 void ValidationDelegate.record(IFormComponent field, String message)
           
 void IValidationDelegate.registerForFocus(IFormComponent field, int priority)
          Registers a field for automatic focus.
 void ValidationDelegate.registerForFocus(IFormComponent field, int priority)
           
 void UrlValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void PatternValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void NumberValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void IntValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void IValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
          Invoked by the field after it finishes rendering its tag (but before the tag is closed) to allow the validator to provide a contribution to the rendering process.
 void StringValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void DateValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void BaseValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
          This implementation does nothing.
 void EmailValidator.renderValidatorContribution(IFormComponent field, IMarkupWriter writer, IRequestCycle cycle)
           
 void IValidationDelegate.setFormComponent(IFormComponent component)
          Invoked before other methods to configure the delegate for the given form component.
 void ValidationDelegate.setFormComponent(IFormComponent component)
           
 Object UrlValidator.toObject(IFormComponent field, String input)
           
 Object PatternValidator.toObject(IFormComponent field, String input)
           
 Object NumberValidator.toObject(IFormComponent field, String value)
           
 Object IntValidator.toObject(IFormComponent field, String value)
           
 Object IValidator.toObject(IFormComponent field, String input)
          Converts input, submitted by the client, into an object value.
 Object StringValidator.toObject(IFormComponent field, String input)
           
 Object DateValidator.toObject(IFormComponent field, String value)
           
 Object EmailValidator.toObject(IFormComponent field, String input)
           
 String UrlValidator.toString(IFormComponent field, Object value)
           
 String PatternValidator.toString(IFormComponent field, Object value)
           
 String NumberValidator.toString(IFormComponent field, Object value)
           
 String IntValidator.toString(IFormComponent field, Object value)
           
 String IValidator.toString(IFormComponent field, Object value)
          Invoked during rendering to convert an object value (which may be null) to a String.
 String StringValidator.toString(IFormComponent field, Object value)
           
 String DateValidator.toString(IFormComponent file, Object value)
           
 String EmailValidator.toString(IFormComponent field, Object value)
           
 void IValidationDelegate.writeAttributes(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Invoked just before the <input> element is closed.
 void ValidationDelegate.writeAttributes(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Currently appends a single css class attribute of fieldInvalid if the field is in error.
 void IValidationDelegate.writeLabelAttributes(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Invoked just before the <label> element is closed.
 void ValidationDelegate.writeLabelAttributes(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component)
          Does nothing by default.
 void IValidationDelegate.writeLabelPrefix(IFormComponent component, IMarkupWriter writer, IRequestCycle cycle)
          Invoked by a FieldLabel just before writing the name of the form component.
 void ValidationDelegate.writeLabelPrefix(IFormComponent component, IMarkupWriter writer, IRequestCycle cycle)
          If the form component is in error, places a <font color="red"< around it.
 void IValidationDelegate.writeLabelSuffix(IFormComponent component, IMarkupWriter writer, IRequestCycle cycle)
          Invoked by a FieldLabel just after writing the name of the form component.
 void ValidationDelegate.writeLabelSuffix(IFormComponent component, IMarkupWriter writer, IRequestCycle cycle)
          Closes the <font> element,started by ValidationDelegate.writeLabelPrefix(IFormComponent,IMarkupWriter,IRequestCycle), if the form component is in error.
 void IValidationDelegate.writePrefix(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Invoked before the field is rendered.
 void ValidationDelegate.writePrefix(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Does nothing.
 void IValidationDelegate.writeSuffix(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Invoked after the form component is rendered, so that the delegate may decorate the form component (if it is in error).
 void ValidationDelegate.writeSuffix(IMarkupWriter writer, IRequestCycle cycle, IFormComponent component, IValidator validator)
          Default implementation; if the current field is in error, then a suffix is written.
 

Uses of IFormComponent in org.apache.tapestry.wml
 

Classes in org.apache.tapestry.wml that implement IFormComponent
 class AbstractPostfield
          A base class for building components that correspond to WML postfield elements.
 class Postfield
          The postfield element specifies a field name and value for transmission to an origin server during a URL request.
 class SelectionField
          SelectionField specifies a postfield element and it is used to complement the PropertySelectioncomponent.
 



Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.