public abstract class UIInitializerSupport<UI extends JComponent & JAXXObject,C extends UIInitializerContext<UI>> extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLIENT_PROPERTY_SELECT_ON_FOCUS |
protected C |
initializerContext |
| Constructor and Description |
|---|
UIInitializerSupport(UI ui,
Class<?>... types) |
| Modifier and Type | Method and Description |
|---|---|
static <J extends JComponent & BeanScopeAware,O> |
bindFromBean(J editor,
String property,
Function<J,O> valueGetter,
BiConsumer<J,O> valueSetter) |
protected UIInitializerResult |
build(C initializerContext) |
protected abstract C |
createIInitializerContext(UI ui,
Class<?>... types) |
UIInitializerResult |
initUI() |
protected abstract void |
initUI(C initializerContext) |
static boolean |
isBindingFromBean(JComponent editor) |
static boolean |
isBindingToBean(JComponent editor) |
void |
registerDependencies(Object... dependencies) |
public static final String CLIENT_PROPERTY_SELECT_ON_FOCUS
protected final C extends UIInitializerContext<UI> initializerContext
public static boolean isBindingToBean(JComponent editor)
public static boolean isBindingFromBean(JComponent editor)
public static <J extends JComponent & BeanScopeAware,O> void bindFromBean(J editor, String property, Function<J,O> valueGetter, BiConsumer<J,O> valueSetter)
protected abstract void initUI(C initializerContext)
public UIInitializerResult initUI()
protected UIInitializerResult build(C initializerContext)
public void registerDependencies(Object... dependencies)
Copyright © 2008–2021 Ultreia.io. All rights reserved.