public abstract class AbstractObjectFieldConfigurationBuilder<T,C extends AbstractObjectFieldConfigurationBuilder<T,C>> extends Object
| Constructor and Description |
|---|
AbstractObjectFieldConfigurationBuilder(net.anwiba.commons.utilities.validation.IValidator<String> validator,
IConverter<String,T,RuntimeException> toObjectConverter,
IConverter<T,String,RuntimeException> toStringConverter) |
| Modifier and Type | Method and Description |
|---|---|
C |
addActionFactory(IActionFactory<T> actionFactory) |
C |
addButtonFactory(IButtonFactory<T> actionFactory) |
C |
addClearAction(String tooltip) |
C |
addValidator(net.anwiba.commons.utilities.validation.IValidator<String> validator) |
C |
addValidatorFactory(IFactory<IConverter<String,T,RuntimeException>,net.anwiba.commons.utilities.validation.IValidator<String>,RuntimeException> factory) |
IObjectFieldConfiguration<T> |
build() |
C |
setBackgroundColor(Color background) |
C |
setCharacterFilter(ICharFilter characterFilter) |
C |
setColumns(int columns) |
void |
setDisguise(boolean isDisguise) |
C |
setEditable(boolean isEditable) |
C |
setEnabledModel(net.anwiba.commons.model.IBooleanModel enabledModel) |
C |
setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory) |
C |
setModel(net.anwiba.commons.model.IObjectModel<T> model) |
C |
setToObjectConverter(IConverter<String,T,RuntimeException> toObjectConverter) |
C |
setToolTipFactory(IToolTipFactory factory) |
C |
setToStringConverter(IConverter<T,String,RuntimeException> toStringConverter) |
C |
setValidator(net.anwiba.commons.utilities.validation.IValidator<String> validator) |
C |
setValidStateModel(net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.validation.IValidationResult> validStateModel) |
public AbstractObjectFieldConfigurationBuilder(net.anwiba.commons.utilities.validation.IValidator<String> validator, IConverter<String,T,RuntimeException> toObjectConverter, IConverter<T,String,RuntimeException> toStringConverter)
public IObjectFieldConfiguration<T> build()
public void setDisguise(boolean isDisguise)
public C setCharacterFilter(ICharFilter characterFilter)
public C setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
public C setToolTipFactory(IToolTipFactory factory)
public C setValidStateModel(net.anwiba.commons.model.IObjectModel<net.anwiba.commons.utilities.validation.IValidationResult> validStateModel)
public C setValidator(net.anwiba.commons.utilities.validation.IValidator<String> validator)
public C addValidator(net.anwiba.commons.utilities.validation.IValidator<String> validator)
public C setEnabledModel(net.anwiba.commons.model.IBooleanModel enabledModel)
public C addValidatorFactory(IFactory<IConverter<String,T,RuntimeException>,net.anwiba.commons.utilities.validation.IValidator<String>,RuntimeException> factory)
public C setToObjectConverter(IConverter<String,T,RuntimeException> toObjectConverter)
public C setToStringConverter(IConverter<T,String,RuntimeException> toStringConverter)
public C setEditable(boolean isEditable)
public C setColumns(int columns)
public C addActionFactory(IActionFactory<T> actionFactory)
public C addButtonFactory(IButtonFactory<T> actionFactory)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.