i3mclient.config
Class Config

java.lang.Object
  |
  +--i3mclient.config.Config
All Implemented Interfaces:
EventListener, FormListener, SelectionListener, ServerMethodListener, SMSetUserDataListener, org.eclipse.swt.internal.SWTEventListener

public class Config
extends Object
implements SelectionListener, FormListener, SMSetUserDataListener

Logic for configGUI.

Author:
Dirk Plate
See Also:
ConfigGUI

Constructor Summary
Config()
          Constructor.
 
Method Summary
 void addConfigErrorListener(ConfigErrorListener listener)
          Add a listener for config errors.
 void addErrorListener(ErrorListener listener)
          Add a listener for errors.
 void addUserDataListener(UserDataListener listener)
          Add a listener for config changes.
 void i3mServerException(I3MServerException exception)
          Called if a server exception is thrown.
 void init(Shell windowSet)
          Init rest.
 void itemModified(Widget widget, Widget item)
          Called when a form item changed.
 void removeConfigErrorListener(ConfigErrorListener listener)
          Remove a listener for config errors.
 void removeErrorListener(ErrorListener listener)
          Remove a listener for errors.
 void removeUserDataListener(UserDataListener listener)
          Remove a listener for config changes.
 void setUserDataDone(UserData userData)
          Called if setUserData was successfull.
 void widgetDefaultSelected(SelectionEvent arg0)
           
 void widgetSelected(SelectionEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Config

public Config()
Constructor.

Method Detail

init

public void init(Shell windowSet)
Init rest.

Parameters:
windowSet - The Shell of the current open config window

addUserDataListener

public void addUserDataListener(UserDataListener listener)
Add a listener for config changes.

Parameters:
listener - The listener which will be informed about config changes

removeUserDataListener

public void removeUserDataListener(UserDataListener listener)
Remove a listener for config changes.

Parameters:
listener - The listener which will be no longer informed about config changes

addErrorListener

public void addErrorListener(ErrorListener listener)
Add a listener for errors.

Parameters:
listener - The listener which will be informed about errors

removeErrorListener

public void removeErrorListener(ErrorListener listener)
Remove a listener for errors.

Parameters:
listener - The listener which will be no longer informed about errors

addConfigErrorListener

public void addConfigErrorListener(ConfigErrorListener listener)
Add a listener for config errors.

Parameters:
listener - The listener which will be informed about config errors

removeConfigErrorListener

public void removeConfigErrorListener(ConfigErrorListener listener)
Remove a listener for config errors.

Parameters:
listener - The listener which will be no longer informed about config errors

widgetSelected

public void widgetSelected(SelectionEvent event)
Specified by:
widgetSelected in interface SelectionListener

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent arg0)
Specified by:
widgetDefaultSelected in interface SelectionListener

itemModified

public void itemModified(Widget widget,
                         Widget item)
Description copied from interface: FormListener
Called when a form item changed.

Specified by:
itemModified in interface FormListener
Parameters:
widget - The widget which was changed
item - The item of the widget which was changed

setUserDataDone

public void setUserDataDone(UserData userData)
Description copied from interface: SMSetUserDataListener
Called if setUserData was successfull.

Specified by:
setUserDataDone in interface SMSetUserDataListener
Parameters:
userData - The userData which was set.

i3mServerException

public void i3mServerException(I3MServerException exception)
Description copied from interface: ServerMethodListener
Called if a server exception is thrown.

Specified by:
i3mServerException in interface ServerMethodListener
Parameters:
exception - The converted I3M-server exception