public class SingleObjectModel<T> extends AbstractBindingGroup<T>
| Constructor and Description |
|---|
SingleObjectModel(Class<T> dataClass) |
SingleObjectModel(T data,
Class<T> dataClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dataChangedInternal(IFViewAdapter viewAdapter,
IFAttributeModel<T> amSource) |
IFAttributeModel |
getAttributeModel(String path) |
T |
getData() |
boolean |
isDirty() |
boolean |
isValid() |
void |
read() |
void |
setAttributeModel(String path,
IFAttributeModel am) |
void |
setData(T data) |
protected void |
stateChangedInternal(IFViewAdapter viewAdapter,
IFAttributeModel<T> amSource) |
void |
write() |
addBindingGroupChangeListener, dataChanged, fireBindingGroupChanged, fireBindingGroupDataChanged, removeBindingGroupChangeListener, stateChangedpublic T getData()
public void setData(T data)
public IFAttributeModel getAttributeModel(String path)
public void setAttributeModel(String path, IFAttributeModel am)
public boolean isDirty()
public boolean isValid()
public void read()
public void write()
protected void stateChangedInternal(IFViewAdapter viewAdapter, IFAttributeModel<T> amSource)
stateChangedInternal in class AbstractBindingGroup<T>protected void dataChangedInternal(IFViewAdapter viewAdapter, IFAttributeModel<T> amSource)
dataChangedInternal in class AbstractBindingGroup<T>Copyright © 2013. All Rights Reserved.