com.b3dgs.lionengine
Interface File

All Known Implementing Classes:
FileFactory

public interface File

Handle files manipulation, reading and writing. Fastest way to call file factory:

 import static com.b3dgs.lionengine.File.FILE;
 //...
 FILE.xxx
 


Field Summary
static File FILE
          File factory.
 
Method Summary
 FileReader createFileReader(java.lang.String filename)
          Open a file as read only.
 FileWriter createFileWriter(java.lang.String filename)
          Open a file as write only.
 XMLNode createXMLNode(java.lang.String name)
          Create an xml node from a name.
 XMLParser createXMLParser()
          Create an XML parser, in order to load an xml node from a file.
 

Field Detail

FILE

static final File FILE
File factory.

Method Detail

createFileReader

FileReader createFileReader(java.lang.String filename)
                            throws java.io.FileNotFoundException
Open a file as read only.

Parameters:
filename - file name.
Returns:
created FileReader.
Throws:
java.io.FileNotFoundException - if file is not found.

createFileWriter

FileWriter createFileWriter(java.lang.String filename)
                            throws java.io.FileNotFoundException
Open a file as write only.

Parameters:
filename - file name.
Returns:
created FileWriter.
Throws:
java.io.FileNotFoundException - if file is not found.

createXMLParser

XMLParser createXMLParser()
Create an XML parser, in order to load an xml node from a file.

Returns:
parser reference.

createXMLNode

XMLNode createXMLNode(java.lang.String name)
Create an xml node from a name.

Parameters:
name - node name.
Returns:
node reference.