Module net.anwiba.commons.swing
Package net.anwiba.commons.swing.object
Class AbstractObjectFieldConfigurationBuilder<T,C extends AbstractObjectFieldConfigurationBuilder<T,C>>
java.lang.Object
net.anwiba.commons.swing.object.AbstractObjectFieldConfigurationBuilder<T,C>
- Direct Known Subclasses:
BooleanObjectFieldConfigurationBuilder,DateObjectFieldConfigurationBuilder,DoubleObjectFieldConfigurationBuilder,DurationFieldConfigurationBuilder,EnumerationObjectFieldConfigurationBuilder,FileFieldConfigurationBuilder,FloatObjectFieldConfigurationBuilder,GenericObjectFieldConfigurationBuilder,InstantObjectFieldConfigurationBuilder,IntegerObjectFieldConfigurationBuilder,LocalDateObjectFieldConfigurationBuilder,LocalDateTimeObjectFieldConfigurationBuilder,LocalDateTimeRangeObjectFieldConfigurationBuilder,LocalTimeObjectFieldConfigurationBuilder,LongObjectFieldConfigurationBuilder,NumberFieldConfigurationBuilder,ObjectFieldConfigurationBuilder,ShortObjectFieldConfigurationBuilder,StringObjectFieldConfigurationBuilder,ZonedDateTimeObjectFieldConfigurationBuilder
public abstract class AbstractObjectFieldConfigurationBuilder<T,C extends AbstractObjectFieldConfigurationBuilder<T,C>>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractObjectFieldConfigurationBuilder(IValidator<String> validator, IConverter<String, T, RuntimeException> toObjectConverter, IConverter<T, String, RuntimeException> toStringConverter) -
Method Summary
Modifier and TypeMethodDescriptionaddActionFactory(IActionFactory<T> actionFactory) addButtonFactory(IButtonFactory<T> actionFactory) addClearAction(String tooltip) addValidator(IValidator<String> validator) addValidatorFactory(IFactory<IConverter<String, T, RuntimeException>, IValidator<String>, RuntimeException> factory) build()setBackgroundColor(Color background) setCharacterFilter(ICharFilter characterFilter) setColumns(int columns) voidsetDisguise(boolean isDisguise) setEditable(boolean isEditable) setEnabledModel(IBooleanModel enabledModel) setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory) setModel(IObjectModel<T> model) setToObjectConverter(IConverter<String, T, RuntimeException> toObjectConverter) setToolTipFactory(IToolTipFactory factory) setToStringConverter(IConverter<T, String, RuntimeException> toStringConverter) setValidator(IValidator<String> validator) setValidStateModel(IObjectModel<IValidationResult> validStateModel)
-
Constructor Details
-
AbstractObjectFieldConfigurationBuilder
public AbstractObjectFieldConfigurationBuilder(IValidator<String> validator, IConverter<String, T, RuntimeException> toObjectConverter, IConverter<T, String, RuntimeException> toStringConverter)
-
-
Method Details
-
build
-
setDisguise
public void setDisguise(boolean isDisguise) -
setCharacterFilter
-
setKeyListenerFactory
-
setToolTipFactory
-
setModel
-
setValidStateModel
-
setValidator
-
addValidator
-
setEnabledModel
-
addValidatorFactory
public C addValidatorFactory(IFactory<IConverter<String, T, RuntimeException>, IValidator<String>, RuntimeException> factory) -
setToObjectConverter
-
setToStringConverter
-
setEditable
-
setColumns
-
addActionFactory
-
addButtonFactory
-
setBackgroundColor
-
addClearAction
-