public abstract class AbstractObjectFieldBuilder<O,C extends AbstractObjectFieldConfigurationBuilder<O,C>,B extends AbstractObjectFieldBuilder<O,C,B>> extends Object
| Constructor and Description |
|---|
AbstractObjectFieldBuilder(C builder) |
public AbstractObjectFieldBuilder(C builder)
protected C getConfigurationBuilder()
public IObjectField<O> build()
public B addRegularExpressionValidator(String patternString, String message)
protected abstract AbstractObjectTextField<O> create(IObjectFieldConfiguration<O> configuration)
public B setEnabledModel(IBooleanModel enabledModel)
public B setModel(IObjectModel<O> model)
public B setColumns(int columns)
public B setEditable(boolean isEditable)
public B setToObjectConverter(IConverter<String,O,RuntimeException> toObjectConverter)
public B setToStringConverter(IConverter<O,String,RuntimeException> toStringConverter)
public B addValidatorFactory(IFactory<IConverter<String,O,RuntimeException>,IValidator<String>,RuntimeException> factory)
public B setValidator(IValidator<String> validator)
public B addValidator(IValidator<String> validator)
public B setValidStateModel(IObjectModel<IValidationResult> validStateModel)
public B setToolTipFactory(IToolTipFactory factory)
public B addActionFactory(IActionFactory<O> tooltip)
public B addButtonFactory(IButtonFactory<O> actionFactory)
public B setKeyListenerFactory(IKeyListenerFactory<O> keyListenerFactory)
Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.