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 classInput.InputBuilderNested classes/interfaces inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
CacheableElement.CacheStatus -
Field Summary
Fields Modifier and Type Field Description private StringacceptThe accept attribute of the inputprivate StringaltThe alt attribute of the inputprivate StringautoCompleteThe autocomplete attribute of the inputprivate BooleancheckedThe checked attribute of the inputprivate StringdirNameThe dirname attribute of the inputprivate StringformActionThe formaction attribute of the inputprivate StringformEnctypeThe formenctype attribute of the inputprivate StringformMethodThe formmethod attribute of the inputprivate BooleanformNoValidateThe formnovalidate attribute of the inputprivate StringformTargetThe formtarget attribute of the inputprivate IntegerheightThe height attribute of the inputprivate StringlabelThe label for the inputprivate StringlistThe list attribute of the inputprivate DoublemaxThe max attribute of the inputprivate IntegermaxLengthThe maxlength attribute of the inputprivate DoubleminThe min attribute of the inputprivate IntegerminLengthThe minlength attribute of the inputprivate BooleanmultipleThe multiple attribute of the inputprivate StringpatternThe pattern attribute of the inputprivate StringplaceHolderThe placeholder attribute of the inputprivate BooleanreadOnlyThe readonly attribute of the inputprivate BooleanrequiredThe required attribute of the inputprivate IntegersizeThe size attribute of the inputprivate StringsrcThe src attribute of the inputprivate DoublestepThe step attribute of the inputprivate StringtypeThe type attribute of the inputprivate StringvalueThe value attribute of the inputprivate IntegerwidthThe width attribute of the inputFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractFormField
autoFocus, disabled, form, nameFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
cssClasses, customAttributes, hidden, id, styleFields 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, setStyleMethods 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()
-