HTML Forms and form components.
Interface Summary Interface Description AbstractTextComponent.ITextFormatProviderText components that implement this interface are know to be able to provide a pattern for formatting output and parsing input. IChoiceRenderer<T>Renders one choice. IFormModelUpdateListenerA component that listens to form model updates. IFormSubmitterTriggers a form submit and controls its processing IFormSubmittingComponentInterface that must be implemented by components that are able to submit form. IFormVisitorParticipantParticipates in the form visiting algorithm, and can hint that visiting should go on as normal (
IFormVisitorParticipant.processChildren()returns true) or is limited to the same level (only siblings are processed,
ILabelProvider<T>Provider of labels for FormComponents and others. ILabelProviderLocatorThis interface can be used to mark some complex component, e.g.
AutoLabelResolver.AutoLabelComponent that is attached to the
<label>tag and takes care of writing out the label text as well as setting classes on the
AutoLabelResolver.AutoLabelMarkerMarker used to track whether or not a form component has an associated auto label by its mere presense as well as some attributes of the component across requests. AutoLabelTagHandlerMarkup filter that identifies tags with the
AutoLabelTextResolverResolver that provides the
<wicket:label>tag, which will output a FormComponent's
labelwithout requiring a manual extra component such as
CheckGroup<T>Component used to connect instances of Check components into a group. CheckGroupSelectorSelects and deselects all Check components under the same CheckGroup as itself. ChoiceRenderer<T>Renders one choice. DropDownChoice<T>A choice implemented as a dropdown menu/list. EmailTextFieldA
TextFieldfor HTML5 <input> with type email.
EnumChoiceRenderer<T extends Enum<T>>
IChoiceRendererimplementation that makes it easy to work with java 5 enums.
FormComponents (such as
Form.ValidationVisitorVisitor used for validation FormComponent<T>An HTML form component knows how to validate itself. FormComponentLabelA component that represents HTML <label> tag. FormComponentPanel<T>Panel (has it's own markup, defined between <wicket:panel> tags), that can act as a form component. FormComponentUpdatingBehaviorA behavior to get notifications when a
FormComponentchanges its value.
Buttononly with an image.
LabeledWebMarkupContainerDefault implementation of
LambdaChoiceRenderer<T>Renders one choice. ListChoice<T>Essentially a drop down choice that doesn't drop down. ListMultipleChoice<T>A multiple choice list component. NumberTextField<N extends Number & Comparable<N>>A
TextFieldfor HTML5 <input> with type number.
PasswordTextFieldA password text field component. Radio<T>Component representing a single radio choice in a org.apache.wicket.markup.html.form.RadioGroup. RadioChoice<T>A choice subclass that shows choices in radio style. RadioGroup<T>Component used to connect instances of Radio components into a group. RangeTextField<N extends Number & Comparable<N>>A
TextFieldfor HTML5 <input> with type range.
RequiredTextField<T>A text field which automatically adds a Required. SimpleFormComponentLabelA form component label that replaces its body with the contents of
StatelessForm<T>This StatelessForm is the same as a normal form but with the statelesshint default to true. SubmitLinkA link which can be used exactly like a Button to submit a Form. TextArea<T>Multi-row text editing component. TextField<T>A simple text field. UrlTextFieldA
TextFieldfor HTML5 <input> with type url.
ValidationErrorFeedbackThis class is the parameter to
Component.error(Serializable)instead of the generated error string itself (when
Enum Summary Enum Description AbstractChoice.LabelPositionAn enumeration of possible positions of the label for a choice Form.MethodMismatchResponseResponse when a submission method mismatch is detected