Package de.mhus.lib.form
Class ModelDataSource
- java.lang.Object
-
- de.mhus.lib.form.ModelDataSource
-
- All Implemented Interfaces:
DataSource
public class ModelDataSource extends Object implements DataSource
-
-
Field Summary
-
Fields inherited from interface de.mhus.lib.form.DataSource
CAPTION, DESCRIPTION, EDITABLE, EDITOR_EDITABLE, ENABLED, ITEMS, VALUE, VISIBLE
-
-
Constructor Summary
Constructors Constructor Description ModelDataSource()ModelDataSource(DataSource next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBoolean(UiComponent component, String name, boolean def)intgetInt(UiComponent component, String name, int def)DataSourcegetNext()ObjectgetObject(UiComponent component, String name, Object def)ObjectgetObject(String name, Object def)StringgetString(UiComponent component, String name, String def)voidsetNext(DataSource chain)voidsetObject(UiComponent component, String name, Object value)
-
-
-
Constructor Detail
-
ModelDataSource
public ModelDataSource()
-
ModelDataSource
public ModelDataSource(DataSource next)
-
-
Method Detail
-
getBoolean
public boolean getBoolean(UiComponent component, String name, boolean def)
- Specified by:
getBooleanin interfaceDataSource
-
getInt
public int getInt(UiComponent component, String name, int def)
- Specified by:
getIntin interfaceDataSource
-
getString
public String getString(UiComponent component, String name, String def)
- Specified by:
getStringin interfaceDataSource
-
getObject
public Object getObject(UiComponent component, String name, Object def)
- Specified by:
getObjectin interfaceDataSource
-
getObject
public Object getObject(String name, Object def)
- Specified by:
getObjectin interfaceDataSource
-
setObject
public void setObject(UiComponent component, String name, Object value) throws Exception
- Specified by:
setObjectin interfaceDataSource- Throws:
Exception
-
getNext
public DataSource getNext()
- Specified by:
getNextin interfaceDataSource
-
setNext
public void setNext(DataSource chain)
-
-