|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.beanfabrics.AbstractBean
org.beanfabrics.BnModelObserver
public class BnModelObserver
Observer for the PresentationModel
object located at the end of a
specified Path
relatively to a ModelProvider
's root. Fires a
PropertyChangeEvent
(with property name "presentationModel") whenever
the model reference or the model properties change. The method
getPresentationModel()
returns that model.
Constructor Summary | |
---|---|
BnModelObserver()
Creates a new instance. |
Method Summary | |
---|---|
IModelProvider |
getModelProvider()
Returns the provider. |
Path |
getPath()
Returns the path. |
PresentationModel |
getPresentationModel()
Returns the PresentationModel of this view. |
void |
setModelProvider(IModelProvider provider)
Sets the provider. |
void |
setPath(Path path)
Sets the path. |
void |
setPresentationModel(PresentationModel presentationModel)
Sets the PresentationModel of this view. |
Methods inherited from class org.beanfabrics.AbstractBean |
---|
addPropertyChangeListener, addPropertyChangeListener, equals, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BnModelObserver()
Method Detail |
---|
public PresentationModel getPresentationModel()
PresentationModel
of this view.
getPresentationModel
in interface View<PresentationModel>
PresentationModel
public void setPresentationModel(PresentationModel presentationModel)
PresentationModel
of this view.
setPresentationModel
in interface View<PresentationModel>
presentationModel
- the PresentationModel
public IModelProvider getModelProvider()
getModelProvider
in interface ModelSubscriber
ModelProvider
public void setModelProvider(IModelProvider provider)
setModelProvider
in interface ModelSubscriber
provider
- the providerpublic Path getPath()
getPath
in interface ModelSubscriber
public void setPath(Path path)
Path
is used to locate the model inside the
provider.
setPath
in interface ModelSubscriber
path
- the path relative to the provider's root model
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |