public abstract class AbstractViewModel extends Object implements IPropertyChangedNotify
Modifier | Constructor and Description |
---|---|
protected |
AbstractViewModel() |
Modifier and Type | Method and Description |
---|---|
protected void |
firePropertyChanged(String propertyName,
Object oldValue,
Object newValue) |
<T> T |
getProperty(String propertyName) |
abstract IView |
getView() |
void |
registerPropertyChangeListerner(PropertyChangeListener listener) |
void |
registerPropertyChangeListerner(String propertyName,
PropertyChangeListener listener) |
<T> void |
setProperty(String propertyName,
T value) |
void |
unregisterPropertyChangeListener(PropertyChangeListener listener) |
public <T> T getProperty(String propertyName)
public <T> void setProperty(String propertyName, T value)
public void registerPropertyChangeListerner(PropertyChangeListener listener)
registerPropertyChangeListerner
in interface IPropertyChangedNotify
public void registerPropertyChangeListerner(String propertyName, PropertyChangeListener listener)
registerPropertyChangeListerner
in interface IPropertyChangedNotify
public void unregisterPropertyChangeListener(PropertyChangeListener listener)
unregisterPropertyChangeListener
in interface IPropertyChangedNotify
protected void firePropertyChanged(String propertyName, Object oldValue, Object newValue)
public abstract IView getView()
Copyright © 2012. All Rights Reserved.