public class ControllerImpl extends Object implements Controller
Constructor and Description |
---|
ControllerImpl()
Instantiates a new ControllerImpl.
|
Modifier and Type | Method and Description |
---|---|
Object |
convertForDisplay(String attributeName,
Object input)
Converts value before sending it to the view.
|
Object |
convertForStorage(String attributeName,
Object input)
Converts value before sending it to the model.
|
Model |
getMasterModel()
Gets the master model.
|
View |
getMasterView()
Gets the master view.
|
void |
init()
Binds model and view.
|
void |
init(Model model,
ControllerAdapter controllerAdapter)
Inits the given model using given controllerAdapter.
|
boolean |
isEnabled()
Checks if controller is enabled.
|
boolean |
isInitializing()
Checks if controller is in process of initialization.
|
void |
registerModel(Model model)
Registers model.
|
void |
registerView(View view)
Registers view.
|
void |
setEnabled(boolean enabled)
Sets the enabled flag.
|
void |
setMasterModel(Model model)
Sets the master model.
|
void |
setMasterView(View view)
Sets the master view.
|
void |
unRegisterModel(Model model)
Un registers model.
|
void |
unRegisterView(View view)
Un registers view.
|
public Object convertForDisplay(String attributeName, Object input)
Controller
convertForDisplay
in interface Controller
attributeName
- the attribute nameinput
- the value to convertpublic Object convertForStorage(String attributeName, Object input)
Controller
convertForStorage
in interface Controller
attributeName
- the attribute nameinput
- the value to convertpublic Model getMasterModel()
Controller
getMasterModel
in interface Controller
public View getMasterView()
Controller
getMasterView
in interface Controller
public void init()
Controller
init
in interface Controller
public void init(Model model, ControllerAdapter controllerAdapter)
Controller
init
in interface Controller
model
- the modelcontrollerAdapter
- the controller adapterpublic boolean isEnabled()
Controller
isEnabled
in interface Controller
public boolean isInitializing()
Controller
isInitializing
in interface Controller
public void registerModel(Model model)
Controller
registerModel
in interface Controller
model
- the modelpublic void registerView(View view)
Controller
registerView
in interface Controller
view
- the viewpublic void setEnabled(boolean enabled)
Controller
setEnabled
in interface Controller
enabled
- the new enabled flagpublic void setMasterModel(Model model)
Controller
setMasterModel
in interface Controller
model
- the new master modelpublic void setMasterView(View view)
Controller
setMasterView
in interface Controller
view
- the new master viewpublic void unRegisterModel(Model model)
Controller
unRegisterModel
in interface Controller
model
- the modelpublic void unRegisterView(View view)
Controller
unRegisterView
in interface Controller
view
- the viewCopyright © 2010-2020 Toolsverse. All Rights Reserved.