com.mmbreakfast.unlod.app
Class LodFileManager

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

public class LodFileManager
extends Object


Field Summary
protected static File DEFAULT_EXTRACTION_DIR
           
protected static File DEFAULT_OPEN_DIR
           
protected  File extractionDir
           
protected static FileFilter LOD_FILE_FILTER
           
protected  File openDir
           
protected  Component parent
           
protected  Preferences preferences
           
 
Constructor Summary
LodFileManager(Preferences preferences, Component parent)
           
 
Method Summary
 File getExtractionDirectory()
           
 LodFileInfo openLodFile()
           
 LodFileInfo openLodFile(File file)
           
 void promptForNewExtractionDirectory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_OPEN_DIR

protected static final File DEFAULT_OPEN_DIR

DEFAULT_EXTRACTION_DIR

protected static final File DEFAULT_EXTRACTION_DIR

openDir

protected File openDir

extractionDir

protected File extractionDir

parent

protected Component parent

preferences

protected Preferences preferences

LOD_FILE_FILTER

protected static final FileFilter LOD_FILE_FILTER
Constructor Detail

LodFileManager

public LodFileManager(Preferences preferences,
                      Component parent)
Method Detail

openLodFile

public LodFileInfo openLodFile(File file)
                        throws InvalidLodFileException,
                               IOException
Throws:
InvalidLodFileException
IOException

openLodFile

public LodFileInfo openLodFile()
                        throws InvalidLodFileException
Throws:
InvalidLodFileException

getExtractionDirectory

public File getExtractionDirectory()

promptForNewExtractionDirectory

public void promptForNewExtractionDirectory()