Module net.anwiba.commons.swing
Package net.anwiba.commons.swing.object
Class AbstractObjectFieldBuilder<O,C extends AbstractObjectFieldConfigurationBuilder<O,C>,B extends AbstractObjectFieldBuilder<O,C,B>>
java.lang.Object
net.anwiba.commons.swing.object.AbstractObjectFieldBuilder<O,C,B>
- Direct Known Subclasses:
AbstractAlgebraicObjectFieldBuilder,FileFieldBuilder,GenericObjectFieldBuilder,StringFieldBuilder
public abstract class AbstractObjectFieldBuilder<O,C extends AbstractObjectFieldConfigurationBuilder<O,C>,B extends AbstractObjectFieldBuilder<O,C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActionFactory(IActionFactory<O> actionFactory) addButtonFactory(IButtonFactory<O> actionFactory) addClearAction(String tooltip) addNotEmptyValidator(String message) addRegularExpressionValidator(String patternString, String message) addValidator(IValidator<String> validator) addValidatorFactory(IFactory<IConverter<String, O, RuntimeException>, IValidator<String>, RuntimeException> factory) build()protected abstract AbstractObjectTextField<O>create(IObjectFieldConfiguration<O> configuration) protected CsetBackgroundColor(Color background) setColumns(int columns) setEditable(boolean isEditable) setEnabledModel(IBooleanModel enabledModel) setKeyListenerFactory(IKeyListenerFactory<O> keyListenerFactory) setModel(IObjectModel<O> model) setToObjectConverter(IConverter<String, O, RuntimeException> toObjectConverter) setToolTip(String tooltipText) setToolTipFactory(IToolTipFactory factory) setToStringConverter(IConverter<O, String, RuntimeException> toStringConverter) setValidator(IValidator<String> validator) setValidStateModel(IObjectModel<IValidationResult> validStateModel)
-
Constructor Details
-
AbstractObjectFieldBuilder
-
-
Method Details
-
getConfigurationBuilder
-
build
-
addRegularExpressionValidator
-
create
-
setEnabledModel
-
setModel
-
setColumns
-
setEditable
-
setToObjectConverter
-
setToStringConverter
-
addValidatorFactory
public B addValidatorFactory(IFactory<IConverter<String, O, RuntimeException>, IValidator<String>, RuntimeException> factory) -
setValidator
-
addValidator
-
addNotEmptyValidator
-
setValidStateModel
-
setToolTipFactory
-
setToolTip
-
addClearAction
-
addActionFactory
-
addButtonFactory
-
setBackgroundColor
-
setKeyListenerFactory
-