com.liferay.portal.util
Class FileImpl
java.lang.Object
com.liferay.portal.util.FileImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.util.File
public class FileImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.util.File
View Source
- Author:
- Brian Wing Shun Chan, Alexander Chow
Method Summary |
void |
copyDirectory(java.io.File source,
java.io.File destination)
|
void |
copyDirectory(java.lang.String sourceDirName,
java.lang.String destinationDirName)
|
void |
copyFile(java.io.File source,
java.io.File destination)
|
void |
copyFile(java.io.File source,
java.io.File destination,
boolean lazy)
|
void |
copyFile(java.lang.String source,
java.lang.String destination)
|
void |
copyFile(java.lang.String source,
java.lang.String destination,
boolean lazy)
|
java.io.File |
createTempFile()
|
java.io.File |
createTempFile(java.lang.String extension)
|
boolean |
delete(java.io.File file)
|
boolean |
delete(java.lang.String file)
|
void |
deltree(java.io.File directory)
|
void |
deltree(java.lang.String directory)
|
boolean |
exists(java.io.File file)
|
boolean |
exists(java.lang.String fileName)
|
java.lang.String |
extractText(java.io.InputStream is,
java.lang.String fileExt)
|
java.lang.String |
getAbsolutePath(java.io.File file)
|
byte[] |
getBytes(java.io.File file)
|
byte[] |
getBytes(java.io.InputStream is)
|
byte[] |
getBytes(java.io.InputStream is,
int bufferSize)
|
java.lang.String |
getExtension(java.lang.String fileName)
|
static FileImpl |
getInstance()
|
java.lang.String |
getPath(java.lang.String fullFileName)
|
java.lang.String |
getShortFileName(java.lang.String fullFileName)
|
boolean |
isAscii(java.io.File file)
|
java.lang.String[] |
listDirs(java.io.File file)
|
java.lang.String[] |
listDirs(java.lang.String fileName)
|
java.lang.String[] |
listFiles(java.io.File file)
|
java.lang.String[] |
listFiles(java.lang.String fileName)
|
void |
mkdirs(java.lang.String pathName)
|
boolean |
move(java.io.File source,
java.io.File destination)
|
boolean |
move(java.lang.String sourceFileName,
java.lang.String destinationFileName)
|
java.lang.String |
read(java.io.File file)
|
java.lang.String |
read(java.io.File file,
boolean raw)
|
java.lang.String |
read(java.lang.String fileName)
|
java.lang.String |
replaceSeparator(java.lang.String fileName)
|
java.io.File[] |
sortFiles(java.io.File[] files)
|
java.lang.String |
stripExtension(java.lang.String fileName)
|
java.util.List<java.lang.String> |
toList(java.io.Reader reader)
|
java.util.List<java.lang.String> |
toList(java.lang.String fileName)
|
java.util.Properties |
toProperties(java.io.FileInputStream fis)
|
java.util.Properties |
toProperties(java.lang.String fileName)
|
void |
write(java.io.File file,
byte[] bytes)
|
void |
write(java.io.File file,
java.io.InputStream is)
|
void |
write(java.io.File file,
java.lang.String s)
|
void |
write(java.io.File file,
java.lang.String s,
boolean lazy)
|
void |
write(java.io.File file,
java.lang.String s,
boolean lazy,
boolean append)
|
void |
write(java.lang.String fileName,
byte[] bytes)
|
void |
write(java.lang.String fileName,
java.io.InputStream is)
|
void |
write(java.lang.String fileName,
java.lang.String s)
|
void |
write(java.lang.String fileName,
java.lang.String s,
boolean lazy)
|
void |
write(java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
|
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s)
|
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy)
|
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileImpl
public FileImpl()
getInstance
public static FileImpl getInstance()
copyDirectory
public void copyDirectory(java.lang.String sourceDirName,
java.lang.String destinationDirName)
- Specified by:
copyDirectory
in interface com.liferay.portal.kernel.util.File
copyDirectory
public void copyDirectory(java.io.File source,
java.io.File destination)
- Specified by:
copyDirectory
in interface com.liferay.portal.kernel.util.File
copyFile
public void copyFile(java.lang.String source,
java.lang.String destination)
- Specified by:
copyFile
in interface com.liferay.portal.kernel.util.File
copyFile
public void copyFile(java.lang.String source,
java.lang.String destination,
boolean lazy)
- Specified by:
copyFile
in interface com.liferay.portal.kernel.util.File
copyFile
public void copyFile(java.io.File source,
java.io.File destination)
- Specified by:
copyFile
in interface com.liferay.portal.kernel.util.File
copyFile
public void copyFile(java.io.File source,
java.io.File destination,
boolean lazy)
- Specified by:
copyFile
in interface com.liferay.portal.kernel.util.File
createTempFile
public java.io.File createTempFile()
- Specified by:
createTempFile
in interface com.liferay.portal.kernel.util.File
createTempFile
public java.io.File createTempFile(java.lang.String extension)
- Specified by:
createTempFile
in interface com.liferay.portal.kernel.util.File
delete
public boolean delete(java.lang.String file)
- Specified by:
delete
in interface com.liferay.portal.kernel.util.File
delete
public boolean delete(java.io.File file)
- Specified by:
delete
in interface com.liferay.portal.kernel.util.File
deltree
public void deltree(java.lang.String directory)
- Specified by:
deltree
in interface com.liferay.portal.kernel.util.File
deltree
public void deltree(java.io.File directory)
- Specified by:
deltree
in interface com.liferay.portal.kernel.util.File
exists
public boolean exists(java.lang.String fileName)
- Specified by:
exists
in interface com.liferay.portal.kernel.util.File
exists
public boolean exists(java.io.File file)
- Specified by:
exists
in interface com.liferay.portal.kernel.util.File
extractText
public java.lang.String extractText(java.io.InputStream is,
java.lang.String fileExt)
- Specified by:
extractText
in interface com.liferay.portal.kernel.util.File
getAbsolutePath
public java.lang.String getAbsolutePath(java.io.File file)
- Specified by:
getAbsolutePath
in interface com.liferay.portal.kernel.util.File
getBytes
public byte[] getBytes(java.io.File file)
throws java.io.IOException
- Specified by:
getBytes
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
getBytes
public byte[] getBytes(java.io.InputStream is)
throws java.io.IOException
- Specified by:
getBytes
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
getBytes
public byte[] getBytes(java.io.InputStream is,
int bufferSize)
throws java.io.IOException
- Specified by:
getBytes
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
getExtension
public java.lang.String getExtension(java.lang.String fileName)
- Specified by:
getExtension
in interface com.liferay.portal.kernel.util.File
getPath
public java.lang.String getPath(java.lang.String fullFileName)
- Specified by:
getPath
in interface com.liferay.portal.kernel.util.File
getShortFileName
public java.lang.String getShortFileName(java.lang.String fullFileName)
- Specified by:
getShortFileName
in interface com.liferay.portal.kernel.util.File
isAscii
public boolean isAscii(java.io.File file)
throws java.io.IOException
- Specified by:
isAscii
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
listDirs
public java.lang.String[] listDirs(java.lang.String fileName)
- Specified by:
listDirs
in interface com.liferay.portal.kernel.util.File
listDirs
public java.lang.String[] listDirs(java.io.File file)
- Specified by:
listDirs
in interface com.liferay.portal.kernel.util.File
listFiles
public java.lang.String[] listFiles(java.lang.String fileName)
- Specified by:
listFiles
in interface com.liferay.portal.kernel.util.File
listFiles
public java.lang.String[] listFiles(java.io.File file)
- Specified by:
listFiles
in interface com.liferay.portal.kernel.util.File
mkdirs
public void mkdirs(java.lang.String pathName)
- Specified by:
mkdirs
in interface com.liferay.portal.kernel.util.File
move
public boolean move(java.lang.String sourceFileName,
java.lang.String destinationFileName)
- Specified by:
move
in interface com.liferay.portal.kernel.util.File
move
public boolean move(java.io.File source,
java.io.File destination)
- Specified by:
move
in interface com.liferay.portal.kernel.util.File
read
public java.lang.String read(java.lang.String fileName)
throws java.io.IOException
- Specified by:
read
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
read
public java.lang.String read(java.io.File file)
throws java.io.IOException
- Specified by:
read
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
read
public java.lang.String read(java.io.File file,
boolean raw)
throws java.io.IOException
- Specified by:
read
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
replaceSeparator
public java.lang.String replaceSeparator(java.lang.String fileName)
- Specified by:
replaceSeparator
in interface com.liferay.portal.kernel.util.File
sortFiles
public java.io.File[] sortFiles(java.io.File[] files)
- Specified by:
sortFiles
in interface com.liferay.portal.kernel.util.File
stripExtension
public java.lang.String stripExtension(java.lang.String fileName)
- Specified by:
stripExtension
in interface com.liferay.portal.kernel.util.File
toList
public java.util.List<java.lang.String> toList(java.io.Reader reader)
- Specified by:
toList
in interface com.liferay.portal.kernel.util.File
toList
public java.util.List<java.lang.String> toList(java.lang.String fileName)
- Specified by:
toList
in interface com.liferay.portal.kernel.util.File
toProperties
public java.util.Properties toProperties(java.io.FileInputStream fis)
- Specified by:
toProperties
in interface com.liferay.portal.kernel.util.File
toProperties
public java.util.Properties toProperties(java.lang.String fileName)
- Specified by:
toProperties
in interface com.liferay.portal.kernel.util.File
write
public void write(java.lang.String fileName,
java.lang.String s)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String fileName,
java.lang.String s,
boolean lazy)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.io.File file,
java.lang.String s)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.io.File file,
java.lang.String s,
boolean lazy)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.io.File file,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String fileName,
byte[] bytes)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.io.File file,
byte[] bytes)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.lang.String fileName,
java.io.InputStream is)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException
write
public void write(java.io.File file,
java.io.InputStream is)
throws java.io.IOException
- Specified by:
write
in interface com.liferay.portal.kernel.util.File
- Throws:
java.io.IOException