Class TextAreaHandler<T extends TextArea>
java.lang.Object
ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler<T>
ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler<T>
ch.tocco.nice2.model.form.impl.reader.handlers.TextAreaHandler<T>
- All Implemented Interfaces:
ValidatorReceivable
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected Boolean
protected int
protected int
protected TextArea.HeightType
Fields inherited from class ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler
data, validatorHandlerContextFactory
Fields inherited from class ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler
displayType, field, forceEditable, label, name, receiver, scopes, useLabel
-
Constructor Summary
ConstructorDescriptionTextAreaHandler
(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Will be called at the or towards the end of afterFinish().A concrete class which implmentsAbstractComponentHandler
(not the handler).Return the Interface which represents this component (not the handler).void
setHeight
(int height) void
setHeightGrow
(boolean heightGrow) void
setHeightGrowMax
(int heightGrowMax) void
setHeightGrowMin
(int heightGrowMin) void
setHeightType
(TextArea.HeightType heightType) Methods inherited from class ch.tocco.nice2.model.form.impl.reader.handlers.AbstractDataComponentHandler
addAutoComplete, addDefaultValues, addValidations, addValidator, afterFinish, beforeFinish, getDefaultValidators, setConstriction, setData, setDataType, setDefaultLangOnly, setEventHandler, setIgnoreCopy, simpleSearch, startElement
Methods inherited from class ch.tocco.nice2.model.form.spi.reader.handler.AbstractComponentHandler
addAttributeProps, addExtProps, createOrGetComponent, disableOldClient, doFinish, finish, forceEditable, label, setDisplayType, setLabel, setName, setPosition, setScopes, setUseLabel
-
Field Details
-
heightType
-
height
protected int height -
heightGrow
-
heightGrowMin
protected int heightGrowMin -
heightGrowMax
protected int heightGrowMax
-
-
Constructor Details
-
TextAreaHandler
public TextAreaHandler(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver)
-
-
Method Details
-
getImplClass
Description copied from class:AbstractComponentHandler
A concrete class which implmentsAbstractComponentHandler
(not the handler). Expects a public-constructor which takes the parent Compononent.- Specified by:
getImplClass
in classAbstractComponentHandler<T extends TextArea>
- Returns:
- the class
-
getInterface
Description copied from class:AbstractComponentHandler
Return the Interface which represents this component (not the handler). This interface is normallyAbstractComponentHandler
- Specified by:
getInterface
in classAbstractComponentHandler<T extends TextArea>
- Returns:
- interface-class
-
afterDataSet
protected void afterDataSet()Description copied from class:AbstractDataComponentHandler
Will be called at the or towards the end of afterFinish().This is abstract so that every implementer is forced to know about its existence.
For an example see
afterDataSet()
; it assigns additional, component-specific data read from xml to the component: field.setRowHeight(rowHeight);- Specified by:
afterDataSet
in classAbstractDataComponentHandler<T extends TextArea>
-
setHeightType
-
setHeight
-
setHeightGrow
-
setHeightGrowMin
-
setHeightGrowMax
-