Class DisplayExpressionHandler<T extends DisplayExpressionField>
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.DisplayExpressionHandler<T>
- All Implemented Interfaces:
ValidatorReceivable
public class DisplayExpressionHandler<T extends DisplayExpressionField>
extends AbstractDataComponentHandler<T>
-
Field Summary
Fields inherited from class AbstractDataComponentHandler
data, validatorHandlerContextFactoryFields inherited from class AbstractComponentHandler
displayType, field, forceEditable, label, name, receiver, scopes, useLabel -
Constructor Summary
ConstructorsConstructorDescriptionDisplayExpressionHandler(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidWill be called at the or towards the end of afterFinish().protected voidWill be called before running theAbstractComponentHandler.finish()-Method this.field won't be available yet.A concrete class which implmentsT(not the handler).Return the Interface which represents this component (not the handler).voidsetCompressible(boolean compressible) voidsetEscapeHtml(boolean escapeHtml) voidsetExpression(String expression) voidsetLanguage(String language) voidsetTemplate(@Nullable String template) Methods inherited from class AbstractDataComponentHandler
addAutoComplete, addDefaultValues, addValidations, addValidator, afterFinish, getDefaultValidators, setConstriction, setData, setDataType, setDefaultLangOnly, setEventHandler, setIgnoreCopy, simpleSearch, startElementMethods inherited from class AbstractComponentHandler
addAttributeProps, addExtProps, createOrGetComponent, disableOldClient, doFinish, finish, forceEditable, label, setDisplayType, setLabel, setName, setPosition, setScopes, setUseLabel
-
Constructor Details
-
DisplayExpressionHandler
public DisplayExpressionHandler(ComponentReceiver receiver, ValidatorHandlerContextFactory validatorHandlerContextFactory, DefaultValueResolver resolver)
-
-
Method Details
-
afterDataSet
protected void afterDataSet()Description copied from class:AbstractDataComponentHandlerWill 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
TextAreaHandler.afterDataSet(); it assigns additional, component-specific data read from xml to the component: field.setRowHeight(rowHeight);- Specified by:
afterDataSetin classAbstractDataComponentHandler<T extends DisplayExpressionField>
-
getImplClass
Description copied from class:AbstractComponentHandlerA concrete class which implmentsT(not the handler). Expects a public-constructor which takes the parent Compononent.- Specified by:
getImplClassin classAbstractComponentHandler<T extends DisplayExpressionField>- Returns:
- the class
-
getInterface
Description copied from class:AbstractComponentHandlerReturn the Interface which represents this component (not the handler). This interface is normallyT- Specified by:
getInterfacein classAbstractComponentHandler<T extends DisplayExpressionField>- Returns:
- interface-class
-
setExpression
-
setLanguage
-
setCompressible
-
setEscapeHtml
-
setTemplate
-
beforeFinish
protected void beforeFinish()Description copied from class:AbstractComponentHandlerWill be called before running theAbstractComponentHandler.finish()-Method this.field won't be available yet.- Overrides:
beforeFinishin classAbstractDataComponentHandler<T extends DisplayExpressionField>- See Also:
-