public class FileHandler
extends java.lang.Object
Constructor and Description |
---|
FileHandler() |
Modifier and Type | Method and Description |
---|---|
static void |
clearFile(java.lang.String name)
Clear the content of a file
|
static org.json.simple.JSONObject |
readJSONObject(java.lang.String filename)
Read a json object from a file
|
static java.lang.String |
readLine(java.lang.String filename)
Read a line from a file
|
static void |
writeCSVLine(java.lang.String filename,
java.lang.CharSequence... params)
Write a line as CSV
|
static void |
writeJSON(java.lang.String filename,
java.lang.Object obj)
Write a JSONObject in the file
|
static void |
writeLine(java.lang.String filename,
java.lang.String line,
java.lang.Object... params)
Write a line to a file.
|
static void |
writeXML(java.lang.String filename,
java.lang.Object obj)
Write an Object in a xml file
|
public static void clearFile(java.lang.String name)
name
- The name of the filepublic static void writeJSON(java.lang.String filename, java.lang.Object obj)
filename
- The name of the fileobj
- The Objectpublic static void writeXML(java.lang.String filename, java.lang.Object obj)
filename
- The name of the fileobj
- The objectpublic static org.json.simple.JSONObject readJSONObject(java.lang.String filename)
filename
- The name of the file that must be openedpublic static java.lang.String readLine(java.lang.String filename)
filename
- The name of the file that must be readpublic static void writeCSVLine(java.lang.String filename, java.lang.CharSequence... params)
filename
- The name of the file that must be readparams
- The data that must be writtenpublic static void writeLine(java.lang.String filename, java.lang.String line, java.lang.Object... params)
filename
- the file in which to writeline
- the line to writeparams
- the parameters that should be added to the string "line" (String.format(java.util.Locale, String, Object...)
)