Package de.mhus.lib.form
Class UiComponent
- java.lang.Object
-
- de.mhus.lib.form.UiComponent
-
- Direct Known Subclasses:
UiComposit
public abstract class UiComponent extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringFULL_SIZEstatic StringFULL_SIZE_DEFAULT
-
Constructor Summary
Constructors Constructor Description UiComponent()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclearError()voiddoInit(MForm form, IConfig config)abstract voiddoRevert()abstract voiddoUpdateMetadata()abstract voiddoUpdateValue()IConfiggetConfig()StringgetConfigString(String name, String def)MFormgetForm()StringgetName()UiWizardgetWizard()abstract booleanisEnabled()booleanisFullSize()abstract booleanisVisible()abstract voidsetEditable(boolean editable)abstract voidsetEnabled(boolean enabled)abstract voidsetError(String error)abstract voidsetVisible(boolean visible)
-
-
-
Field Detail
-
FULL_SIZE
public static final String FULL_SIZE
- See Also:
- Constant Field Values
-
FULL_SIZE_DEFAULT
public static final String FULL_SIZE_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getForm
public MForm getForm()
-
getConfig
public IConfig getConfig()
-
doRevert
public abstract void doRevert() throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
doUpdateValue
public abstract void doUpdateValue() throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
doUpdateMetadata
public abstract void doUpdateMetadata() throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
setVisible
public abstract void setVisible(boolean visible) throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
isVisible
public abstract boolean isVisible() throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
setEnabled
public abstract void setEnabled(boolean enabled) throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
setEditable
public abstract void setEditable(boolean editable) throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
isEnabled
public abstract boolean isEnabled() throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
isFullSize
public boolean isFullSize()
-
getWizard
public UiWizard getWizard()
-
getName
public String getName()
-
setError
public abstract void setError(String error)
-
clearError
public abstract void clearError()
-
-