IIOParamController
Interface IIOParamController
public interface IIOParamController
An interface to be implemented by objects that can determine the settings of an IIOParam
object, either by putting up a GUI to obtain values from a user, or by other means. This interface merely specifies a generic activate
method that invokes the controller, without regard for how the controller obtains values (i.e., whether the controller puts up a GUI or merely computes a set of values is irrelevant to this interface).
Within the activate
method, a controller obtains initial values by querying the IIOParam
object's get
methods, modifies values by whatever means, then invokes the IIOParam
object's set
methods to modify the appropriate settings. Normally, these set
methods will be invoked all at once at a final commit in order that a