|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfutils.Futil
public final class Futil
Field Summary | |
---|---|
static java.lang.String[] |
winImgFileExtensionList
|
Method Summary | |
---|---|
static int |
available(java.io.File file)
|
static void |
binaryCopy(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
copy the input stream into the output stream. |
static void |
binaryCopyFile()
|
static void |
binaryPrint(java.io.InputStream is)
Print out a binary input stream |
static java.io.File |
buildFileWithExtension(java.io.File file,
java.lang.String type)
Return a file name for a certain type of files, ensuring the extension is correct. |
static void |
canRead(java.io.File file)
Figure out if your can read a file....needs a better interface! |
static void |
close(java.io.InputStream is)
|
static void |
close(java.io.OutputStream os)
|
static void |
copyFile(java.io.BufferedReader br,
java.io.BufferedWriter bw)
copy and input file to an output file. |
static java.io.File |
copyFileIntoDir(java.io.File jarFile,
java.io.File workingDir)
|
static void |
deleteClassFiles()
|
static boolean |
deleteDirectory(java.io.File path)
Recusive deletion of a file or path. |
static boolean |
fileExists(java.lang.String s)
|
static java.lang.String |
FilterFileNameBug(java.lang.String fname)
Some versions of windows will create a .* suffix on a file name The following code will strip it: |
static byte[] |
getBytes(java.io.File f)
|
static byte[] |
getBytes(java.io.InputStream is)
Suck in all the bytes from the input stream into a buffer and return the buffer after closing the stream; UrlUtils already has a way to get bytes from a URL. |
static java.lang.String |
getExtension(java.io.File file)
Return a file extension, or null if there is none. |
static javax.swing.filechooser.FileFilter |
getFileFilter(java.lang.String suffix)
|
static java.io.FileInputStream |
getFileInputStream(java.io.File file)
|
static java.io.FileInputStream |
getFileInputStream(java.lang.String prompt)
|
static java.io.File[] |
getFileList(java.lang.String prompt)
|
static java.io.File[] |
getFileList2(java.lang.String prompt)
|
static java.io.FileOutputStream |
getFileOutputStream(java.io.File f)
|
static java.io.FileOutputStream |
getFileOutputStream(java.lang.String prompt)
|
static java.io.FileReader |
getFileReader(java.lang.String prompt)
|
static java.io.File[] |
getFiles(java.io.File dir)
|
static java.io.FileWriter |
getFileWriter()
|
static java.io.File[] |
getImgFileList(java.lang.String prompt)
getImgFileList will retrieve a list of files from a directory, filtered to include only files with a common image file extension |
static java.io.File |
getReadDir(java.lang.String title)
Prompt the user to select a directory. |
static java.io.File |
getReadDirFileJTree(java.lang.String prompt)
|
static java.io.File[] |
getReadDirs()
Prompt the user to select directories. |
static java.io.File[] |
getReadDirs(java.lang.String title)
Prompt the user to select directories. |
static java.io.File |
getReadFile(java.lang.String prompt)
Return a file instance. |
static java.io.File |
getReadFileAWT(java.lang.String prompt)
|
static java.io.File |
getReadFileDir(java.lang.String title)
Return a directory selected by the user. |
static java.lang.String |
getReadFileName()
|
static java.lang.String |
getReadFileName(java.lang.String prompt)
|
static java.io.File[] |
getReadFiles(javax.swing.filechooser.FileFilter ff)
Only allow the user to select read files. |
static java.io.File[] |
getReadFiles(java.lang.String prompt)
|
static java.io.File |
getReadSwingFile(java.lang.String prompt)
|
static java.net.URL |
getUrl(java.io.File f)
|
static java.io.File |
getWriteDirectory(java.lang.String prompt)
Prompt the user to select a directory. |
static java.io.File |
getWriteFile(java.lang.String prompt)
|
static java.io.File |
getWriteFileSwing(java.lang.String prompt)
|
static java.io.File |
JGetReadFile(java.lang.String prompt)
|
static void |
lowerFileNames(java.io.File thePath)
Inputs a path to a file, lists all the files in the directory and renames them so that they are lower case. |
static void |
main(java.lang.String[] args)
|
static void |
makeTocHtml()
inputs all the files in a directory and outputs a series of HREFS in gui.html as a table of contents. |
static java.lang.Object |
openGz(java.io.File f)
|
static void |
permission(java.io.File f)
|
static byte[] |
readBytes(java.io.File f)
Futil.readBytes inputs a File, f and returns an array of bytes read from the file. |
static void |
readDataFile(java.lang.String fn,
double[] data)
|
static void |
saveCsv(java.io.File writeFile,
java.util.Enumeration em)
|
static void |
saveCsv(java.io.File writeFile,
java.lang.Object[] o)
|
static void |
saveGz(java.io.File writeFile,
java.io.Serializable s)
|
static void |
showFileInfo()
|
static java.io.File |
sort(java.io.File[] f)
Sort the list of files in alphabetic order |
static void |
testBinaryCopyFile()
|
static void |
testCopyFile()
|
static void |
testFilePermission()
|
static void |
testGetDirFile()
|
static void |
testGetFileList2(java.lang.String[] args)
|
static void |
testGetReadDirs()
|
static void |
testGetReadFile()
|
static void |
testGetReadFiles()
|
static void |
testImageFileList(java.lang.String[] args)
|
static void |
testReadBytes()
|
static void |
testTextCopyFile()
|
static boolean |
writeBytes(java.io.File f,
byte[] b)
Futil.writeBytes inputs a File, f and byte array. |
static void |
writeFilteredHrefFile(java.io.File inputFile,
java.lang.String outputName)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] winImgFileExtensionList
Method Detail |
---|
public static void showFileInfo()
public static void binaryCopyFile()
public static void binaryCopy(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws java.io.IOException
inputStream
- any input streamoutputStream
- any output stream
java.io.IOException
- on inputStream or outputStream errorpublic static void binaryPrint(java.io.InputStream is) throws java.io.IOException
is
- input stream
java.io.IOException
- on InputStream errorpublic static boolean writeBytes(java.io.File f, byte[] b)
f
- file with write accessb
- array to be writtenpublic static byte[] readBytes(java.io.File f)
f
- public static boolean deleteDirectory(java.io.File path)
path
- to delete.
public static void copyFile(java.io.BufferedReader br, java.io.BufferedWriter bw) throws java.io.IOException
br
-
java.io.IOException
public static java.io.FileOutputStream getFileOutputStream(java.lang.String prompt)
public static java.io.FileOutputStream getFileOutputStream(java.io.File f)
public static java.io.FileInputStream getFileInputStream(java.lang.String prompt)
public static java.lang.String FilterFileNameBug(java.lang.String fname)
fname
-
public static void permission(java.io.File f)
public static void testFilePermission()
public static int available(java.io.File file)
file
- Open the file
-1
if file cannot be opened. Otherwise return
the size, in bytes.public static void close(java.io.OutputStream os)
public static void lowerFileNames(java.io.File thePath)
thePath
- the path to file used for processing.public static void makeTocHtml()
public static void testGetReadFile()
public static java.io.File getReadFileDir(java.lang.String title)
Preferences.userRoot
title
- titles dialog box
File
or null
.public static java.io.File getReadFile(java.lang.String prompt)
Preferences.userRoot
prompt
- a prompt shown to the user
public static java.io.File getReadSwingFile(java.lang.String prompt)
public static java.io.File getReadFileAWT(java.lang.String prompt)
public static java.io.File JGetReadFile(java.lang.String prompt)
public static void testGetReadDirs()
public static void testGetReadFiles()
public static javax.swing.filechooser.FileFilter getFileFilter(java.lang.String suffix)
public static java.io.File[] getReadDirs()
public static void deleteClassFiles()
public static java.io.File getReadDir(java.lang.String title)
title
- the title of the directory dialog
public static java.io.File getWriteDirectory(java.lang.String prompt)
prompt
- the prompt of the directory dialog
public static java.io.File[] getReadDirs(java.lang.String title)
title
- the title of the directory dialog
public static java.io.File[] getReadFiles(javax.swing.filechooser.FileFilter ff)
ff
-
public static java.io.File[] getReadFiles(java.lang.String prompt)
public static java.io.File getReadDirFileJTree(java.lang.String prompt)
public static void testCopyFile()
public static java.io.File getWriteFile(java.lang.String prompt)
prompt
- displayed for the user in a dialog
public static java.io.File getWriteFileSwing(java.lang.String prompt)
public static void readDataFile(java.lang.String fn, double[] data)
public static java.io.FileInputStream getFileInputStream(java.io.File file)
public static java.io.FileReader getFileReader(java.lang.String prompt)
public static java.io.FileWriter getFileWriter()
public static void close(java.io.InputStream is)
public static void writeFilteredHrefFile(java.io.File inputFile, java.lang.String outputName)
public static java.lang.String getReadFileName(java.lang.String prompt)
public static java.lang.String getReadFileName()
public static boolean fileExists(java.lang.String s)
public static byte[] getBytes(java.io.File f)
public static byte[] getBytes(java.io.InputStream is) throws java.io.IOException
is
- any input stream of binary data
java.io.IOException
- if stream cannot close or read.public static void testGetDirFile()
public static java.io.File sort(java.io.File[] f)
f
-
public static java.io.File[] getFiles(java.io.File dir)
public static void saveCsv(java.io.File writeFile, java.lang.Object[] o) throws java.io.IOException
java.io.IOException
public static void saveCsv(java.io.File writeFile, java.util.Enumeration em) throws java.io.IOException
java.io.IOException
public static void saveGz(java.io.File writeFile, java.io.Serializable s) throws java.io.IOException
java.io.IOException
public static java.lang.Object openGz(java.io.File f) throws java.io.IOException
java.io.IOException
public static java.net.URL getUrl(java.io.File f) throws java.net.MalformedURLException
java.net.MalformedURLException
public static java.lang.String getExtension(java.io.File file)
file
-
public static java.io.File buildFileWithExtension(java.io.File file, java.lang.String type)
If there is no extension, it will be added.
If the extension is wrong, it will be replaced.
file
- type
- : the extension to use (without dot)
public static void canRead(java.io.File file)
file
- The file to testpublic static java.io.File copyFileIntoDir(java.io.File jarFile, java.io.File workingDir)
public static void testBinaryCopyFile()
public static void testReadBytes()
public static void testTextCopyFile()
public static java.io.File[] getFileList(java.lang.String prompt)
public static java.io.File[] getImgFileList(java.lang.String prompt)
prompt
- - title prompt of file browser window
public static void testImageFileList(java.lang.String[] args)
public static void testGetFileList2(java.lang.String[] args)
public static java.io.File[] getFileList2(java.lang.String prompt)
public static void main(java.lang.String[] args) throws java.io.FileNotFoundException, java.net.MalformedURLException
java.io.FileNotFoundException
java.net.MalformedURLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |