Class AbstractCriteriaBuilder<T,I extends AbstractCriteria>
java.lang.Object
com.almis.awe.builder.screen.base.AweBuilder<T,I>
com.almis.awe.builder.screen.base.AbstractComponentBuilder<T,I>
com.almis.awe.builder.screen.base.AbstractCriteriaBuilder<T,I>
- All Implemented Interfaces:
IBuilderInitializer<T,
I>
- Direct Known Subclasses:
AbstractColumnBuilder
,ButtonCheckboxCriteriaBuilder
,ButtonRadioCriteriaBuilder
,CalendarCriteriaBuilder
,CheckboxCriteriaBuilder
,ColorpickerCriteriaBuilder
,FilteredCalendarCriteriaBuilder
,HiddenCriteriaBuilder
,InfoCriteriaBuilder
,MarkdownCriteriaBuilder
,NumericCriteriaBuilder
,PasswordCriteriaBuilder
,RadioCriteriaBuilder
,SelectCriteriaBuilder
,SelectMultipleCriteriaBuilder
,SuggestCriteriaBuilder
,SuggestMultipleCriteriaBuilder
,TextareaCriteriaBuilder
,TextCriteriaBuilder
,TextViewCriteriaBuilder
,TimeCriteriaBuilder
,UploaderCriteriaBuilder
public abstract class AbstractCriteriaBuilder<T,I extends AbstractCriteria>
extends AbstractComponentBuilder<T,I>
- Author:
- dfuentes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionBuild instance already initializedsetCapitalize
(boolean capitalize) Set the capitalize flagsetCheckEmpty
(boolean checkEmpty) Set the checkEmpty flagsetCheckInitial
(boolean checkInitial) Set the checkInitial flagsetComponent
(Component component) Set the componentsetLeftLabel
(Integer leftLabel) Set the left label width in charssetMessage
(String message) Set the messagesetPlaceholder
(String placeholder) Set the placeholdersetPrintable
(Printable printable) Set the printable flagsetProperty
(String property) Set the propertysetReadonly
(boolean readonly) Set the readonly flagsetSession
(String session) Set the sessionsetSpecific
(String specific) Set the specificSet the unit labelsetValidation
(String validation) Set the validationSet the valuesetVariable
(String variable) Set the variableMethods inherited from class com.almis.awe.builder.screen.base.AbstractComponentBuilder
addContextButton, addContextSeparator, addDependency, setAutoload, setAutorefresh, setData, setExpandible, setHelp, setHelpImage, setIcon, setIconLoading, setInitialLoad, setLabel, setLoadAll, setMax, setName, setServerAction, setSize, setStyle, setTargetAction, setTitle, setType, setVisible
Methods inherited from class com.almis.awe.builder.screen.base.AweBuilder
addAllElements, addAllElements, addElement, setId, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.almis.awe.builder.interfaces.IBuilderInitializer
build
-
Constructor Details
-
AbstractCriteriaBuilder
public AbstractCriteriaBuilder()
-
-
Method Details
-
build
Description copied from interface:IBuilderInitializer
Build instance already initialized- Specified by:
build
in interfaceIBuilderInitializer<T,
I extends AbstractCriteria> - Overrides:
build
in classAbstractComponentBuilder<T,
I extends AbstractCriteria> - Parameters:
criterion
- Instance to update- Returns:
- Instance of object updated
-
setComponent
Set the component- Parameters:
component
- component- Returns:
- This
-
setPrintable
Set the printable flag- Parameters:
printable
- printable flag- Returns:
- This
-
setUnit
Set the unit label- Parameters:
unit
- unit label- Returns:
- This
-
setLeftLabel
Set the left label width in chars- Parameters:
leftLabel
- left label width in chars- Returns:
- This
-
setMessage
Set the message- Parameters:
message
- message- Returns:
- This
-
setPlaceholder
Set the placeholder- Parameters:
placeholder
- placeholder- Returns:
- This
-
setProperty
Set the property- Parameters:
property
- property- Returns:
- This
-
setSession
Set the session- Parameters:
session
- session- Returns:
- This
-
setSpecific
Set the specific- Parameters:
specific
- specific field- Returns:
- This
-
setValidation
Set the validation- Parameters:
validation
- validation- Returns:
- This
-
setValue
Set the value- Parameters:
value
- value- Returns:
- This
-
setVariable
Set the variable- Parameters:
variable
- variable- Returns:
- This
-
setCapitalize
Set the capitalize flag- Parameters:
capitalize
- capitalize flag- Returns:
- This
-
setCheckEmpty
Set the checkEmpty flag- Parameters:
checkEmpty
- checkEmpty flag- Returns:
- This
-
setCheckInitial
Set the checkInitial flag- Parameters:
checkInitial
- checkInitial flag- Returns:
- This
-
setReadonly
Set the readonly flag- Parameters:
readonly
- readonly flag- Returns:
- This
-