Class Input
java.lang.Object
io.john.amiscaray.stir.domain.elements.CacheableElement
io.john.amiscaray.stir.domain.elements.AbstractUIElement
io.john.amiscaray.stir.domain.elements.AbstractFormField
io.john.amiscaray.stir.domain.elements.Input
public class Input extends AbstractFormField
A pojo representing an input element
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Input.InputBuilder
Nested classes/interfaces inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
CacheableElement.CacheStatus
-
Field Summary
Fields Modifier and Type Field Description private String
accept
The accept attribute of the inputprivate String
alt
The alt attribute of the inputprivate String
autoComplete
The autocomplete attribute of the inputprivate Boolean
checked
The checked attribute of the inputprivate String
dirName
The dirname attribute of the inputprivate String
formAction
The formaction attribute of the inputprivate String
formEnctype
The formenctype attribute of the inputprivate String
formMethod
The formmethod attribute of the inputprivate Boolean
formNoValidate
The formnovalidate attribute of the inputprivate String
formTarget
The formtarget attribute of the inputprivate Integer
height
The height attribute of the inputprivate String
label
The label for the inputprivate String
list
The list attribute of the inputprivate Double
max
The max attribute of the inputprivate Integer
maxLength
The maxlength attribute of the inputprivate Double
min
The min attribute of the inputprivate Integer
minLength
The minlength attribute of the inputprivate Boolean
multiple
The multiple attribute of the inputprivate String
pattern
The pattern attribute of the inputprivate String
placeHolder
The placeholder attribute of the inputprivate Boolean
readOnly
The readonly attribute of the inputprivate Boolean
required
The required attribute of the inputprivate Integer
size
The size attribute of the inputprivate String
src
The src attribute of the inputprivate Double
step
The step attribute of the inputprivate String
type
The type attribute of the inputprivate String
value
The value attribute of the inputprivate Integer
width
The width attribute of the inputFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractFormField
autoFocus, disabled, form, name
Fields inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
cssClasses, customAttributes, hidden, id, style
Fields inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
cacheDisabled, cacheStatus, propertyChangeSupport
-
Constructor Summary
Constructors Constructor Description Input(String type, String label, String name)
Input(String id, String type, String value, String label, String name)
Input(String type, String value, String label, String accept, String alt, String autoComplete, Boolean autoFocus, Boolean checked, String dirName, Boolean disabled, String form, String formAction, String formEnctype, String formMethod, Boolean formNoValidate, String formTarget, Integer height, String list, Double max, Integer maxLength, Double min, Integer minLength, Boolean multiple, String pattern, String placeHolder, Boolean readOnly, Boolean required, Integer size, String src, Double step, Integer width, List<String> cssClasses, String id, String style, String name, boolean hidden, Map<String,String> customAttributes)
-
Method Summary
Methods inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
addClass, getCssClasses, getCustomAttributes, getId, getStyle, isHidden, setCssClasses, setCustomAttributes, setHidden, setId, setStyle
Methods inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
addPropertyChangeListener, emptyCache, getCacheContents, getCacheStatus, isCacheDisabled, isHasChildren, setCacheContents, setCacheDisabled, setHasChildren
-
Field Details
-
type
The type attribute of the input -
value
The value attribute of the input -
label
The label for the input -
accept
The accept attribute of the input -
alt
The alt attribute of the input -
autoComplete
The autocomplete attribute of the input -
checked
The checked attribute of the input -
dirName
The dirname attribute of the input -
formAction
The formaction attribute of the input -
formEnctype
The formenctype attribute of the input -
formMethod
The formmethod attribute of the input -
formNoValidate
The formnovalidate attribute of the input -
formTarget
The formtarget attribute of the input -
height
The height attribute of the input -
list
The list attribute of the input -
max
The max attribute of the input -
maxLength
The maxlength attribute of the input -
min
The min attribute of the input -
minLength
The minlength attribute of the input -
multiple
The multiple attribute of the input -
pattern
The pattern attribute of the input -
placeHolder
The placeholder attribute of the input -
readOnly
The readonly attribute of the input -
required
The required attribute of the input -
size
The size attribute of the input -
src
The src attribute of the input -
step
The step attribute of the input -
width
The width attribute of the input
-
-
Constructor Details
-
Input
-
Input
-
Input
public Input(String type, String value, String label, String accept, String alt, String autoComplete, Boolean autoFocus, Boolean checked, String dirName, Boolean disabled, String form, String formAction, String formEnctype, String formMethod, Boolean formNoValidate, String formTarget, Integer height, String list, Double max, Integer maxLength, Double min, Integer minLength, Boolean multiple, String pattern, String placeHolder, Boolean readOnly, Boolean required, Integer size, String src, Double step, Integer width, List<String> cssClasses, String id, String style, String name, boolean hidden, Map<String,String> customAttributes)
-
-
Method Details
-
builder
-
setValue
-
setAccept
-
setAlt
-
setAutoComplete
-
setAutoFocus
-
setChecked
-
setDirName
-
setDisabled
-
setForm
-
setFormAction
-
setFormEnctype
-
setFormMethod
-
setFormNoValidate
-
setFormTarget
-
setHeight
-
setList
-
setMax
-
setMaxLength
-
setMin
-
setMinLength
-
setMultiple
-
setPattern
-
setPlaceHolder
-
setReadOnly
-
setRequired
-
setSize
-
setSrc
-
setStep
-
setWidth
-
canEqual
-
getType
-
getValue
-
getLabel
-
getAccept
-
getAlt
-
getAutoComplete
-
getAutoFocus
-
getChecked
-
getDirName
-
getDisabled
-
getForm
-
getFormAction
-
getFormEnctype
-
getFormMethod
-
getFormNoValidate
-
getFormTarget
-
getHeight
-
getList
-
getMax
-
getMaxLength
-
getMin
-
getMinLength
-
getMultiple
-
getPattern
-
getPlaceHolder
-
getReadOnly
-
getRequired
-
getSize
-
getSrc
-
getStep
-
getWidth
-
equals
-
hashCode
public int hashCode()
-