net.sf.freecol.common.io
Class FreeColDataFile

java.lang.Object
  extended by net.sf.freecol.common.io.FreeColDataFile
Direct Known Subclasses:
FreeColModFile, FreeColSavegameFile

public class FreeColDataFile
extends java.lang.Object

Support for reading a FreeCol data file. The data file is either a ZIP-file or a directory containing certain files.


Constructor Summary
FreeColDataFile(java.io.File file)
          Opens the given file for reading.
 
Method Summary
 java.io.FileFilter getFileFilter()
          Returns a FileFilter.
 ResourceMapping getResourceMapping()
          Creates a ResourceMapping from the file .
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreeColDataFile

public FreeColDataFile(java.io.File file)
Opens the given file for reading.

Parameters:
file - The file to be read.
Method Detail

getResourceMapping

public ResourceMapping getResourceMapping()
Creates a ResourceMapping from the file .

Returns:
A ResourceMapping or null there is no resource mapping file.

getFileFilter

public java.io.FileFilter getFileFilter()
Returns a FileFilter.

Returns:
The FileFilter.