nl.lxtreme.ols.api.data.project
Interface UserSettingsManager


public interface UserSettingsManager

Denotes a manager for user-settings, which are either implicit (e.g. window size and placement), or explicit settings (e.g, settings explicitly made by the user).


Method Summary
 void loadUserSettings(File aUserSettingsFile, Project aProject)
          Loads the user settings for the given project.
 void saveUserSettings(File aUserSettingsFile, Project aProject)
          Saves the user settings for the given project.
 

Method Detail

loadUserSettings

void loadUserSettings(File aUserSettingsFile,
                      Project aProject)
Loads the user settings for the given project.

Parameters:
aUserSettingsFile - the file to load the user settings from, cannot be null;
aProject - the project to load the user settings for, cannot be null.

saveUserSettings

void saveUserSettings(File aUserSettingsFile,
                      Project aProject)
Saves the user settings for the given project.

Parameters:
aUserSettingsFile - the file to write the user settings to, cannot be null;
aProject - the project to save the user settings for, cannot be null.


Copyright © 2012 L'Xtreme IT consultancy. All Rights Reserved.