javax.rad.model.ui
Interface IController

All Known Implementing Classes:
Application, Application, ControllerContent, RemoteApplication, RemoteWorkScreen, RemoteWorkScreenApplication, WorkScreen

public interface IController

The IController to allow external control for IControls.


Field Summary
static java.lang.String PROPERTY_SEARCH_VISIBLE
          the default name of the search-visible property.
 
Method Summary
 IControllable getActiveControllable()
          Gets the active IControllable that should be controlled by this IController.
 java.lang.Object getControllerProperty(java.lang.String pName)
          Gets the current value for a controller property.
 void setActiveControllable(IControllable pActiveControllable)
          Sets the active IControllable that should be controlled by this IController.
 void setControllerProperty(java.lang.String pName, java.lang.Object pValue)
          Sets a property for the controller.
 

Field Detail

PROPERTY_SEARCH_VISIBLE

static final java.lang.String PROPERTY_SEARCH_VISIBLE
the default name of the search-visible property.

See Also:
Constant Field Values
Method Detail

getActiveControllable

IControllable getActiveControllable()
Gets the active IControllable that should be controlled by this IController.

Returns:
the active IControllable

setActiveControllable

void setActiveControllable(IControllable pActiveControllable)
Sets the active IControllable that should be controlled by this IController.

Parameters:
pActiveControllable - the current IControllable

setControllerProperty

void setControllerProperty(java.lang.String pName,
                           java.lang.Object pValue)
Sets a property for the controller.

Parameters:
pName - the property name
pValue - the value. If the value is null the property will be removed

getControllerProperty

java.lang.Object getControllerProperty(java.lang.String pName)
Gets the current value for a controller property.

Parameters:
pName - the property name
Returns:
the value or null if the property was not found


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.