org.deduced.controller
Interface ControllerFactory

All Known Subinterfaces:
FlyWheelControllerFactory
All Known Implementing Classes:
AbstractControllerFactory, DefaultControllerFactory, FlyWheelControllerFactoryImplementation, FlyWheelTypeBasedControllerFactory

public interface ControllerFactory

Controller Factory

Author:
Steve McDuff

Method Summary
 PropertyCollectionController createController(PropertyCollection<?,?> model)
          create a property collection controller
 PropertyController createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          create Property Controller
 

Method Detail

createPropertyController

PropertyController createPropertyController(PropertyCollection<?,?> model,
                                            java.lang.Object key)
create Property Controller

Parameters:
model - the model to control
key - the key to control
Returns:
the created property controller

createController

PropertyCollectionController createController(PropertyCollection<?,?> model)
create a property collection controller

Parameters:
model - the model to control
Returns:
the created controller