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. IFormVisitorParticipant 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
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.
Form<T> 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.
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