Input.See: Description
| Interface | Description |
|---|---|
| AutoComplete<T,V> |
Interface for inputs that provide auto-complete text.
|
| BinaryInput<I> |
An input that presents as a check-box.
|
| BoundedDateInput |
Interface for Date inputs with bounds
|
| BoundedInput<T> |
Interface for
Input which come from a range. |
| FormatHintInput |
Interface for
Inputs that can provide a hint to the expected
format of the required input. |
| HTML5Input |
An Interface for
Inputs that can represented as html5 inputs. |
| Input<V> |
Input represents a input box/pulldown etc for a form.
|
| InputVisitor<R> |
A visitor for Inputs
This visitor is used to create the actual UI elements and handle the parsing logic.
|
| ItemInput<V,T> |
an input that has some Domain Object associated with its values
|
| LengthInput<T> |
An input that corresponds to a text box.
|
| ListInput<V,T> |
Input that selects values from a List.
|
| MultipleInput |
allow an input to request the HTML5 multiple attribute
|
| NameInput<T> |
Inteface for
ItemInputs where the value is
the canonical name of the item |
| NameInputProvider<X extends DataObject> | |
| OptionalListInput<V,T> | |
| ParseInput<T> |
extended version of Input that supports parsing a String represenatation of
the input
|
| ParseMapInput |
Equivalent of ParseInput for MultiInputs
If an Input implements this interface then it wants to directly parse a
map of all form inputs because of interactions between the sub-inputs.
|
| PatternInput |
An input where the values have to match a regular expression.
|
| PrefixInput |
Interface for inputs that need to add a tag string in the form
before the input.
|
| PreSelectInput<V,T> |
An optional ListInput where we can supress the pre-selection
of the first element when the input is non-optional.
|
| RangedInput<N extends java.lang.Number> |
An Input where the values must come from a numerical range.
|
| SuggestedItemInput<V,T> |
An
ItemInput that suggests possible items. |
| TagInput |
Interface for inputs that need to add a tag string in the form
after the input.
|
| UnitInput | |
| UnmodifiableInput |
An input that should be shown as a non editable text label.
|
| Class | Description |
|---|---|
| AbstractCalendarMultiInput |
Abstract class to implement a time/date input as multi-input
|
| AbstractDateInput |
A abstract superclass for text
Inputs that parse to java Date objects. |
| AbstractInput<V> |
Superclass for general non-composite Inputs
|
| AlternateInput<T> |
An alternateInput is a MultiInput consisting of
several different inputs of the same type.
|
| AlternateItemInput<T,I> | |
| AutocompleteTextInput<T> |
A
TextInput with an auto-complete list. |
| BaseInput<V> | |
| BooleanInput | |
| CalendarFieldInput | |
| CalendarFieldPeriodInput |
Composite input for a CalendarFieldSplitPeriod
Sub inputs are:
start - start-time
field -
Calendar field
splits - number of sub-periods
count - multiple of field in sub-period
Default start time is midnight at the start of the previous month. |
| CalendarMonthInput | |
| CalendarMultiInputWrapper |
A wrapper to convert a
AbstractDateInput into a MultiInput. |
| CanSubmitVisistor |
An
InputVisitor that detects any input that is impossible to validate |
| CheckBoxInput |
A checkbox input.
|
| ClassInput<T> |
Input to select a target class from the set of definitions from the configuration service.
|
| CodeListInput<O> |
Abstract class to implement ListInput where we want
the input to generate a String code for each item.
|
| CompositeInput<V> |
Composite input is a potentially optional MultiInput where each of the
Inputs has to validate independently
|
| ConstantInput<V> |
a read-only input that cannot be modified.
|
| ConstructedObjectInput<T> |
Input to select a objects dynamically constructed from the configuration service
This defaults to the set of class. definitions
AppContext.makeObject(Class, String)
The target object is further constrained to be assignable to a specific type. |
| DateInput |
A text input for
Dates on day boundaries- |
| DayMultiInput |
An input that selects a day using pull down menus.
|
| DNInput |
A
TextInput to input Globus/LDAP DN names. |
| DoubleInput | |
| ElapsedSecondInput |
Input for a time duration in HH:mm::ss format
returned in seconds
|
| EnumInput<E extends java.lang.Enum<E>> |
Input to select values from a Java Enum
the DB will contain the Enum name and the menu the result of the toString call.
|
| EnumIntegerInput<E extends java.lang.Enum<E>> |
Input to select values from a Java Enum
the DB will contain the Enum ordinal and the menu the result of the toString call.
|
| ErrorInput<T> |
An ErrorInput is an unmodifiable input that never validates.
|
| FileInput |
A file upload type input.
|
| FileUploadDecorator |
A Input that decorated a String Input with a file-upload button
|
| FormattedInput<N> |
Input based on a java.text.Format object
|
| ImageInput |
FileInput for image files |
| InfoInput |
Represents an UnmodifiableInput that takes no part in the
form validation it just displays informational text.
|
| IntegerInput | |
| IntegerRangeInput |
Input to select integers from a small rage using pull-down.
|
| IntegerSetInput |
An integer input that selects an integer from a set as a pull down
|
| IsForcedVisitor |
An
InputVisitor that detects if the value of the input is forced. |
| ListInputWrapper<V,T> | |
| LockedInput<V> |
An UnmodifiableInput that wraps an existing input showing the value of the wrapped input
as Unmodifiable text in the form.
|
| LongInput | |
| MimeFileInput |
FileInput that does not allow html uploads
(where mime type is known)
|
| MonthInput | |
| MonthMultiInput |
An input that selects a day using pull down menus.
|
| MultiInput<V,I extends Input> |
A multi input consists of a combination of sub inputs
Optionally each input can have an associated text label
|
| NoHtmlInput |
A
TextInput that protects against uploaded Html |
| NoHtmlValidator | |
| NoSpaceFieldValidator | |
| NumberInput<N extends java.lang.Number> |
superclass for all Inputs that return Numbers
|
| ObjectListInput |
Input for a list of tags that must
resolve to objects assignable to a particular type.
|
| OnOffInput |
an On/Off pulldown
|
| OptionalListInputWrapper<V,T> |
Adapter to convert a
ListInput into a OptionalListInput
returning null on not selected. |
| ParseAbstractInput<V> |
Superclass for inputs that might be implemented as a text box (ie ones that
implement ParseInput and LengthInput)
|
| ParseMultiInput<V,I extends Input> | |
| PasswordInput |
Input for a password field.
|
| PatternTextInput |
an input that validates text against a pattern
|
| PercentInput |
A DoubleInput which defaults to input a value between 0 and 1 using a
percent number format.
|
| PhoneInput |
Input for phone numbers
|
| RadioButtonInput<V,T> |
Wrapper class to convert a ListInput to be displayed as a
RadioButton.
|
| RangeDateInput | |
| RealInput | |
| RegexpInput |
Input for a regular expression pattern.
|
| RegularPeriodInput | |
| RelativeDateFormat |
A Format for Date objects that understands a relative date notation
Now[+-]
|
| RelativeDateInput |
A DateInput that parses a relative date notation.
|
| SetInput<T> |
Simple ListInput that gives a choice of items (parsed and returned as their String representation)
Optionally alternate string values/labels can be presented.
|
| SetTextInput |
A
TextInput that takes a comma separated list of values that must come
from a defined set |
| SimplePeriodInput | |
| StorageUnitNumberInput | |
| StorageUnitTextInput |
A
Input for storage sizes where the
unit is parsed as part of the input. |
| StringListInput |
A
ListInput where the items tags and values are the same String |
| TextInput | |
| TimeStampInput | |
| TimeStampMultiInput |
An input that selects a timestamp using pull down menus.
|
| UnusedNameInput<F extends DataObject> |
An input that checks for existing records of the same name.
|
| URLInput |
Input for URLs
|
| WrappedInput<X> |
Interface for inputs that should be wrapped in a div element in html
|
| WrappingInput<V> |
| Error | Description |
|---|---|
| TypeError |
Error thrown if the value passed to an input has no defined
convertion to the expected type.
|
Input.