|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nonesole.persistence.tools.FileHandler
public class FileHandler
File Tools
The most different between this class and FileToolkit
is file path,in this class all the file path is URI,but
in FileToolkit the path is String.
Field Summary | |
---|---|
static java.lang.String |
LINE_SEPARATOR
LINE_SEPARATOR |
Method Summary | |
---|---|
void |
copyFile(java.net.URI sourceURI,
java.net.URI targetURI)
Copy file |
java.io.File |
createFile(java.net.URI uri)
Create new file |
java.io.File |
createFile(java.net.URI uri,
boolean isCover)
Create new file |
java.io.File |
createFolder(java.net.URI uri)
Create new folder |
java.io.ByteArrayOutputStream |
getDefaultByteArrayOutputStream()
Get default ByteArrayOutputStream object whose cache is 1024 |
static FileHandler |
getInstance()
Get FileHandler Object |
void |
insertContentByBufferWriter(java.net.URI uri,
java.lang.String content,
java.lang.String charset)
insert content at the end of file |
void |
insertContentByFileWriter(java.net.URI uri,
java.lang.String content)
insert content at the end of file |
void |
insertContentByPrintWriter(java.net.URI uri,
java.lang.String content,
java.lang.String charset)
insert content at the end of file |
void |
insertContentByRondomAccessFile(java.net.URI uri,
java.lang.String content)
insert content at the end of file |
void |
insertContentFromByteArray(java.net.URI uri,
byte[] b)
insert content at the end of file |
void |
insertContentFromInputStream(java.net.URI uri,
java.io.InputStream in)
insert object at the end of file |
void |
insertContentFromObject(java.net.URI uri,
java.lang.Object obj)
insert object at the end of file |
java.io.File |
loadFile(java.net.URI uri)
Read file to File Object |
java.io.BufferedReader |
loadFileToBufferedReader(java.net.URI uri,
java.lang.String charset)
Read file to BufferedReader |
java.io.BufferedWriter |
loadFileToBufferedWriter(java.net.URI uri,
boolean append,
java.lang.String charset)
Read file to BufferedWriter |
byte[] |
loadFileToByteArray(java.net.URI uri)
Read file to byte[] |
java.io.DataOutputStream |
loadFileToDataOutputStream(java.net.URI uri,
boolean append)
Read file to DataOutputStream |
java.io.FileReader |
loadFileToFileReader(java.net.URI uri)
Read file to FileReader |
java.io.FileWriter |
loadFileToFileWriter(java.net.URI uri,
boolean append)
Read file to FileWriter |
java.io.FileInputStream |
loadFileToInputStream(java.net.URI uri)
Read file to FileInputStream |
java.io.InputStreamReader |
loadFileToInputStreamReader(java.net.URI uri,
java.lang.String charset)
Read file to InputStreamReader |
java.io.LineNumberReader |
loadFileToLineNumberReader(java.net.URI uri,
java.lang.String charset)
Read file to LineNumberReader |
java.lang.Object |
loadFileToObject(java.net.URI uri)
Read file to serialization object |
java.io.OutputStream |
loadFileToOutputStream(java.net.URI uri,
boolean append)
Read file to OutputStream |
java.io.OutputStreamWriter |
loadFileToOutputStreamWriter(java.net.URI uri,
boolean append,
java.lang.String charset)
Read file to OutputStreamWriter |
java.io.PrintWriter |
loadFileToPrintWriter(java.net.URI uri,
boolean append,
java.lang.String charset)
Read file to PrintWriter |
java.util.Properties |
loadFileToProperties(java.net.URI uri)
Read file to Properties |
java.lang.String |
loadFileToString(java.net.URI uri,
java.lang.String charset)
Read file to String |
java.lang.Object |
loadFileToXML(java.net.URI uri)
Read file to XML object |
java.io.File |
loadFolder(java.net.URI uri)
Read folder |
void |
saveFileFromByteArray(java.net.URI uri,
byte[] b)
Save file |
void |
saveFileFromInputStream(java.net.URI uri,
java.io.InputStream in)
Save file |
void |
saveFileFromInputStreamReader(java.net.URI uri,
java.io.InputStreamReader in,
java.lang.String charset)
Save file |
void |
saveFileFromObject(java.net.URI uri,
java.lang.Object obj)
Save file |
void |
saveFileFromString(java.net.URI uri,
java.lang.String content)
Save file |
void |
saveFileFromString(java.net.URI uri,
java.lang.String content,
boolean isCover)
Whether or not delete exist file , before file saving. |
void |
saveXMLFileFromObject(java.lang.Object obj,
java.net.URI uri)
Save XML File |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LINE_SEPARATOR
Method Detail |
---|
public static FileHandler getInstance()
public java.io.File createFile(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.File createFile(java.net.URI uri, boolean isCover) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.File loadFile(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.File createFolder(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.File loadFolder(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.FileInputStream loadFileToInputStream(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.FileReader loadFileToFileReader(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.InputStreamReader loadFileToInputStreamReader(java.net.URI uri, java.lang.String charset) throws java.io.IOException
uri
- URIcharset
- CharSet
java.io.IOException
public java.io.BufferedReader loadFileToBufferedReader(java.net.URI uri, java.lang.String charset) throws java.io.IOException
uri
- URIcharset
- CharSet
java.io.IOException
public java.io.LineNumberReader loadFileToLineNumberReader(java.net.URI uri, java.lang.String charset) throws java.io.IOException
uri
- URIcharset
- CharSet
java.io.IOException
public java.lang.Object loadFileToObject(java.net.URI uri) throws java.io.IOException, java.lang.ClassNotFoundException
uri
- URL
java.io.IOException
java.lang.ClassNotFoundException
public java.util.Properties loadFileToProperties(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.lang.String loadFileToString(java.net.URI uri, java.lang.String charset) throws java.io.IOException
uri
- URI
java.io.IOException
public java.lang.Object loadFileToXML(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public byte[] loadFileToByteArray(java.net.URI uri) throws java.io.IOException
uri
- URI
java.io.IOException
public java.io.OutputStreamWriter loadFileToOutputStreamWriter(java.net.URI uri, boolean append, java.lang.String charset) throws java.io.IOException
uri
- URIappend
- - true means append content at end of file
java.io.IOException
public java.io.PrintWriter loadFileToPrintWriter(java.net.URI uri, boolean append, java.lang.String charset) throws java.io.IOException
uri
- URIappend
- - true means append content at end of file
java.io.IOException
public java.io.BufferedWriter loadFileToBufferedWriter(java.net.URI uri, boolean append, java.lang.String charset) throws java.io.IOException
uri
- URIappend
- - true means append content at the end of file
java.io.IOException
public java.io.FileWriter loadFileToFileWriter(java.net.URI uri, boolean append) throws java.io.IOException
uri
- URIappend
- - true means append content at the end of file
java.io.IOException
public void insertContentByPrintWriter(java.net.URI uri, java.lang.String content, java.lang.String charset) throws java.io.IOException
uri
- URIcontent
-
java.io.IOException
public void insertContentByBufferWriter(java.net.URI uri, java.lang.String content, java.lang.String charset) throws java.io.IOException
uri
- URIcontent
-
java.io.IOException
public void insertContentByFileWriter(java.net.URI uri, java.lang.String content) throws java.io.IOException
uri
- URIcontent
-
java.io.IOException
public void insertContentByRondomAccessFile(java.net.URI uri, java.lang.String content) throws java.io.FileNotFoundException, java.io.IOException
uri
- URIcontent
-
java.io.IOException
java.io.FileNotFoundException
public void insertContentFromByteArray(java.net.URI uri, byte[] b) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLb
- byte[]
java.io.IOException
java.io.FileNotFoundException
public void insertContentFromObject(java.net.URI uri, java.lang.Object obj) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLobj
- Object
java.io.IOException
java.io.FileNotFoundException
public void insertContentFromInputStream(java.net.URI uri, java.io.InputStream in) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLin
- InputStream
java.io.IOException
java.io.FileNotFoundException
public java.io.OutputStream loadFileToOutputStream(java.net.URI uri, boolean append) throws java.io.FileNotFoundException, java.io.IOException
uri
- URIappend
- - true means append content at the end of file
java.io.FileNotFoundException
java.io.IOException
public java.io.DataOutputStream loadFileToDataOutputStream(java.net.URI uri, boolean append) throws java.io.FileNotFoundException, java.io.IOException
uri
- URIappend
- - true means append content at the end of file
java.io.FileNotFoundException
java.io.IOException
public java.io.ByteArrayOutputStream getDefaultByteArrayOutputStream()
public void saveFileFromString(java.net.URI uri, java.lang.String content) throws java.io.FileNotFoundException, java.io.IOException
uri
- URIcontent
- String
java.io.IOException
java.io.FileNotFoundException
public void saveFileFromString(java.net.URI uri, java.lang.String content, boolean isCover) throws java.io.FileNotFoundException, java.io.IOException
uri
- URIcontent
- Stringboolean
- isCover
java.io.IOException
java.io.FileNotFoundException
public void saveFileFromByteArray(java.net.URI uri, byte[] b) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLb
- byte array
java.io.IOException
java.io.FileNotFoundException
public void saveFileFromObject(java.net.URI uri, java.lang.Object obj) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLobj
- Object
java.io.IOException
java.io.FileNotFoundException
public void saveFileFromInputStreamReader(java.net.URI uri, java.io.InputStreamReader in, java.lang.String charset) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLin
- InputStreamReadercharset
- String
java.io.IOException
java.io.FileNotFoundException
public void saveFileFromInputStream(java.net.URI uri, java.io.InputStream in) throws java.io.FileNotFoundException, java.io.IOException
uri
- URLin
- InputStream
java.io.IOException
java.io.FileNotFoundException
public void saveXMLFileFromObject(java.lang.Object obj, java.net.URI uri) throws java.io.IOException
obj
- JavaBeanuri
- URI
java.io.IOException
public void copyFile(java.net.URI sourceURI, java.net.URI targetURI) throws java.io.IOException
sourceURI
- URI of source filetargetURI
- URI of target file
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |