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
Input s that can provide a hint to the expected
format of the required input. |
HTML5Input |
An Interface for
Input s 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
ItemInput s 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
Input s 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
Date s 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
.