public class ConfigUIHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.logging.Log |
log |
protected ConfigUIModel |
model
internal model after builder flush
|
protected ConfigUIModelBuilder |
modelBuilder
internal model builder
|
protected ConfigUI |
ui |
| Constructor and Description |
|---|
ConfigUIHelper(io.ultreia.java4all.config.ApplicationConfig config)
Deprecated.
|
ConfigUIHelper(io.ultreia.java4all.config.ApplicationConfig config,
File configFile)
Deprecated.
|
ConfigUIHelper(Object configurationBean,
io.ultreia.java4all.config.ApplicationConfig config)
Deprecated.
|
ConfigUIHelper(Object configurationBean,
io.ultreia.java4all.config.ApplicationConfig config,
File configFile) |
ConfigUIHelper(com.google.common.base.Supplier<io.ultreia.java4all.config.ApplicationConfig> config)
Deprecated.
|
ConfigUIHelper(com.google.common.base.Supplier<io.ultreia.java4all.config.ApplicationConfig> config,
File configFile)
Deprecated.
|
public static final org.apache.commons.logging.Log log
protected final ConfigUIModelBuilder modelBuilder
protected ConfigUIModel model
protected ConfigUI ui
public ConfigUIHelper(Object configurationBean, io.ultreia.java4all.config.ApplicationConfig config, File configFile)
@Deprecated public ConfigUIHelper(com.google.common.base.Supplier<io.ultreia.java4all.config.ApplicationConfig> config)
@Deprecated public ConfigUIHelper(com.google.common.base.Supplier<io.ultreia.java4all.config.ApplicationConfig> config, File configFile)
@Deprecated public ConfigUIHelper(Object configurationBean, io.ultreia.java4all.config.ApplicationConfig config)
@Deprecated public ConfigUIHelper(io.ultreia.java4all.config.ApplicationConfig config, File configFile)
@Deprecated public ConfigUIHelper(io.ultreia.java4all.config.ApplicationConfig config)
public ConfigUIModel getModel()
public ConfigUIModelBuilder addCategory(String categoryName, String categoryLabel) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder addCategory(String categoryName, String categoryLabel, String categoryCallback) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder addOption(io.ultreia.java4all.config.ConfigOptionDef def) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder setOptionPropertyName(String propertyName) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder setOptionShortLabel(String shortLabel) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder setOptionEditor(TableCellEditor editor) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder setOptionRenderer(TableCellRenderer renderer) throws IllegalStateException, NullPointerException
public ConfigUIModelBuilder registerCallBack(String name, String description, Icon icon, Runnable action)
public ConfigUIModelBuilder setOptionCallBack(String name)
public ConfigUIModelBuilder setModel(ConfigUIModel model) throws IllegalStateException
IllegalStateExceptionpublic ConfigUIModelBuilder setCategory(CategoryModel categoryModel) throws IllegalStateException
IllegalStateExceptionpublic ConfigUIModelBuilder setOption(OptionModel optionModel) throws IllegalStateException
IllegalStateExceptionpublic ConfigUIModelBuilder setFinalizer(CallBackFinalizer finalizer)
public ConfigUIModelBuilder setCloseAction(Runnable runnable)
public ConfigUI buildUI(JAXXContext parentContext, String defaultCategory)
parentContext - le context applicatifdefaultCategory - la categorie a selectionnerpublic void displayUI(Frame parentUI, boolean undecorated)
Copyright © 2008–2018 Ultreia.io. All rights reserved.