com.ibm.portal.model.controller
Interface WireModelControllerProvider

All Known Subinterfaces:
LayoutModelController<T,M>

public interface WireModelControllerProvider

An interface for a provider of wire model controllers.
A wire model controller provider is the LayoutModelController.

Since:
6.1.0
See Also:
WireModelController, LayoutModelController

Method Summary
 WireModelController<Wire,ModifiableWire> getWireModelController()
          Returns a wire model controller.
 

Method Detail

getWireModelController

WireModelController<Wire,ModifiableWire> getWireModelController()
                                                                throws CannotInstantiateControllerException
Returns a wire model controller. The model controller is not thread-safe and thus must only be used by one thread at any given time.
Note The WireModelController can only operate on LayoutControl instances that either already exist or are known to the LayoutModelController this WireModelController was obtained from, i. e. if a control is created through a LayoutModelController it must be inserted prior to using a WireModelController that tries to wire that control.

Returns:
A wire model controller.
Throws:
CannotInstantiateControllerException - in case the wire model controller can not be instantiated.