Package org.araneaframework.uilib.form.control

Contains the controls classes, which somewhat reflect the HTML form controls and manage the direct interaction with the request and renderer.

See:
          Description

Interface Summary
AutoCompleteTextControl.DataProvider  
AutoCompleteTextControl.ResponseBuilder Autocompletion response builder interface.
 

Class Summary
AutoCompleteTextControl TextControl with AJAX autocompletion support.
AutoCompleteTextControl.DefaultResponseBuilder Default AutoCompleteTextControl.ResponseBuilder used when AutoCompleteTextControl does not have its AutoCompleteTextControl.ResponseBuilder set and ConfigurationContext.AUTO_COMPLETE_RESPONSE_BUILDER does not specify application-wide AutoCompleteTextControl.ResponseBuilder.
BaseControl This class is a control generalization that provides methods common to all HTML form controls.
ButtonControl This class represents a button.
CheckboxControl This control represents a checkbox.
DateControl This class represents a TimestampControl, that holds only date - that is it's default pattern is "dd.MM.yyyy".
DateTimeControl This class represents a control that has both date and time.
DisplayControl This class represents a read only control, that is technically it is not a true control, but just a label displaying the text to the user.
EmptyStringNullableControl This is a simple class that should be inherited by those controls, which find that blank String in request is same as null.
FileUploadControl This class represents an HTML form file upload control.
FloatControl This class represents a textbox control that accepts only valid floating-point numbers.
HiddenControl This is basically a copy of StringValueControl that lacks min/maxlength validation.
MultiSelectControl This class represents a multiselect control (aka list).
NumberControl This class represents a textbox control that accepts only valid integer numbers.
SelectControl This class represents a selectbox (aka dropdown) control.
StringArrayRequestControl This class is a generalization of controls that have a single String[] request parameter.
StringRequestControl This class represents a further concretezation of StringArrayRequestControl, that is it represents controls, that have a single String request parameter.
StringValueControl This class represents controls, that have a value of type String and a single request parameter of same type.
TextareaControl This class represents a textarea control.
TextControl Class that represents a textbox control.
TimeControl This class represents a TimestampControl, that holds only time - that is it's default pattern is "HH:mm".
TimestampControl This class represents a generalization of controls that have a value of type Timestamp.
 

Package org.araneaframework.uilib.form.control Description

Contains the controls classes, which somewhat reflect the HTML form controls and manage the direct interaction with the request and renderer.