com.mmbreakfast.unlod.app
Class Preferences

java.lang.Object
  extended bycom.mmbreakfast.unlod.app.Preferences

public class Preferences
extends Object


Nested Class Summary
 class Preferences.InvalidLodEntryHandlerManagerException
           
 
Field Summary
protected static String DEFAULT_INITIAL_EXTRACT_DIR
           
protected static String DEFAULT_INITIAL_OPEN_DIR
           
protected static String DEFAULT_RECENT_FILE
           
protected static String INITIAL_EXTRACT_DIR
           
protected static String INITIAL_OPEN_DIR
           
protected  File initialExtractionDirectory
           
protected  File initialOpenDirectory
           
static int NUMBER_OF_RECENT_FILES
           
protected  PreferencesObserver obs
           
protected  File preferenceFile
           
protected  Properties properties
           
protected static String RECENT_FILE
           
protected  ArrayList recentFiles
           
 
Constructor Summary
Preferences(File file, PreferencesObserver preferencesobserver)
           
 
Method Summary
 void addRecentFile(File file)
           
static Properties getDefaultProperties()
           
 File getInitialExtractionDirectory()
           
 File getInitialOpenDirectory()
           
 File[] getRecentFiles()
           
 void removeRecentFile(File file)
           
 void save()
           
 void setInitialExtractionDirectory(File file)
           
 void setInitialOpenDirectory(File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INITIAL_OPEN_DIR

protected static final String INITIAL_OPEN_DIR
See Also:
Constant Field Values

DEFAULT_INITIAL_OPEN_DIR

protected static final String DEFAULT_INITIAL_OPEN_DIR
See Also:
Constant Field Values

INITIAL_EXTRACT_DIR

protected static final String INITIAL_EXTRACT_DIR
See Also:
Constant Field Values

DEFAULT_INITIAL_EXTRACT_DIR

protected static final String DEFAULT_INITIAL_EXTRACT_DIR
See Also:
Constant Field Values

RECENT_FILE

protected static final String RECENT_FILE
See Also:
Constant Field Values

DEFAULT_RECENT_FILE

protected static final String DEFAULT_RECENT_FILE
See Also:
Constant Field Values

NUMBER_OF_RECENT_FILES

public static final int NUMBER_OF_RECENT_FILES
See Also:
Constant Field Values

properties

protected Properties properties

recentFiles

protected ArrayList recentFiles

preferenceFile

protected File preferenceFile

obs

protected PreferencesObserver obs

initialExtractionDirectory

protected File initialExtractionDirectory

initialOpenDirectory

protected File initialOpenDirectory
Constructor Detail

Preferences

public Preferences(File file,
                   PreferencesObserver preferencesobserver)
Method Detail

getDefaultProperties

public static Properties getDefaultProperties()

getRecentFiles

public File[] getRecentFiles()

addRecentFile

public void addRecentFile(File file)

removeRecentFile

public void removeRecentFile(File file)

getInitialOpenDirectory

public File getInitialOpenDirectory()

getInitialExtractionDirectory

public File getInitialExtractionDirectory()

setInitialExtractionDirectory

public void setInitialExtractionDirectory(File file)

setInitialOpenDirectory

public void setInitialOpenDirectory(File file)

save

public void save()