ilog.views.appframe.settings
Interface SettingsListener


public interface SettingsListener

Interface to be implemented by classes interested in settings changes.

See Also:
IlvSettingsManager

Method Summary
 void saveChanges(IlvSettings settings)
          Invoked when the settings manager that owns this listener is asked for committing changes.
 void settingsAdded(IlvSettings settings)
          Invoked when new settings were added to the settings manager that owns this listener.
 void settingsInitialized(IlvSettings settings)
          Invoked when the settings this listener listens for have been initialized.
 void settingsModified(IlvSettings settings)
          Invoked when the content of a settings source was modified.
 void settingsRemoved(IlvSettings settings)
          Invoked when settings were removed from the settings manager that owns this listener.
 

Method Detail

settingsInitialized

void settingsInitialized(IlvSettings settings)
Invoked when the settings this listener listens for have been initialized. The method implementation should initialize the data of the object from the settings.

Parameters:
settings - The settings that have been initialized.

settingsModified

void settingsModified(IlvSettings settings)
Invoked when the content of a settings source was modified.

Parameters:
settings - The settings that have been modified.

settingsAdded

void settingsAdded(IlvSettings settings)
Invoked when new settings were added to the settings manager that owns this listener.

Parameters:
settings - The settings that were added.

settingsRemoved

void settingsRemoved(IlvSettings settings)
Invoked when settings were removed from the settings manager that owns this listener.

Parameters:
settings - The settings were removed.

saveChanges

void saveChanges(IlvSettings settings)
Invoked when the settings manager that owns this listener is asked for committing changes.
The implementation of this method should set to the settings data that were read from the settings.

Parameters:
settings - The settings to save data in.


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.