public class IObox
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
BLOCK_LENGTH |
static javax.net.ssl.TrustManager[] |
trustAllCerts |
Constructor and Description |
---|
IObox()
Creates new IObox
|
Modifier and Type | Method and Description |
---|---|
static java.io.File |
addFileExtension(java.io.File candidate,
java.lang.String extension) |
static void |
copyFile(java.lang.String sourcefile,
java.lang.String targetfile) |
static void |
copyFile(java.lang.String sourcefile,
java.lang.String targetfile,
boolean createTargetPath,
boolean overwrite) |
static int |
countFiles(java.lang.String fileName,
java.util.regex.Pattern fileMask,
java.util.Collection visited,
int depth,
int space) |
static int |
countFiles(java.lang.String fileName,
java.lang.String fileMask,
int depth,
int space) |
static void |
createPathFor(java.io.File dir) |
static void |
deleteFile(java.lang.String fname)
Method deletes a local file specified by file's name.
|
static void |
deleteFiles(java.lang.String directory)
Method deletes a local file specified by file's name.
|
static void |
disableHTTPSCertificateValidation() |
static java.lang.String |
doUrl(java.net.URL url) |
static java.lang.String |
doUrl(java.net.URL url,
java.lang.String data) |
static java.lang.String |
doUrl(java.net.URL url,
java.lang.String data,
java.lang.String ctype) |
static java.lang.String |
doUrl(java.net.URL url,
java.lang.String data,
java.lang.String ctype,
java.lang.String method)
Method executes an url (with given data) and returns the string url generated.
|
static java.lang.String |
executeSocketUrlCall(java.net.URL url) |
static void |
executeUrlCall(java.net.URL url) |
static java.lang.String |
executeUrlPost(java.net.URL url,
byte[] data,
java.lang.String ctype,
boolean waitForResponse) |
static java.lang.String |
executeUrlPost(java.net.URL url,
byte[] data,
java.lang.String ctype,
boolean waitForResponse,
java.util.Hashtable params) |
static byte[] |
fetchUrl(java.net.URL url)
Fetches the contents of the specified url.
|
static java.lang.String |
findFile(java.lang.String root,
java.util.regex.Pattern fileMask,
java.util.Collection visited,
int depth) |
static java.lang.String |
findFile(java.lang.String fileName,
java.lang.String fileMask,
int depth) |
static java.lang.String |
findURI(java.lang.String root,
java.util.regex.Pattern fileMask,
java.util.Collection visited,
int depth) |
static java.lang.String |
findURI(java.lang.String fileName,
java.lang.String fileMask,
int depth) |
static java.io.File |
forceFileExtension(java.io.File candidate,
java.lang.String extension) |
static java.lang.String |
getFileExtension(java.io.File file) |
static java.lang.String |
getFileFromURI(java.net.URI uri) |
static java.lang.String |
getFileFromURL(java.lang.String url) |
static java.lang.String |
getFileFromURL(java.net.URL url) |
static java.lang.String[] |
getFileNames(java.lang.String fileName) |
static java.lang.String[] |
getFileNames(java.lang.String fileName,
java.lang.String fileMask,
int depth,
int space) |
static java.io.File[] |
getFiles(java.lang.String fileName) |
static java.io.File[] |
getFiles(java.lang.String fileName,
java.lang.String fileMask,
int depth,
int space) |
static java.util.HashSet<java.lang.String> |
getFilesAsHash(java.lang.String fileName) |
static java.util.HashSet<java.lang.String> |
getFilesAsHash(java.lang.String fileName,
java.util.regex.Pattern fileMask,
java.util.Collection visited,
int depth,
int space) |
static java.util.HashSet<java.lang.String> |
getFilesAsHash(java.lang.String fileName,
java.lang.String fileMask,
int depth,
int space) |
static java.lang.String |
getFileWithoutExtension(java.io.File file) |
static long |
getModificationTime(java.lang.String fname) |
static long |
getModificationTime(java.net.URL url) |
static java.lang.String |
getOldestFile(java.lang.String baseName,
java.lang.String fileMask) |
static java.lang.String |
getOldestOrYoungestFile(java.lang.String baseName,
java.util.regex.Pattern fileMask,
boolean oldest) |
static java.lang.String |
getOldestOrYoungestFile(java.lang.String baseName,
java.lang.String fileMask,
boolean oldest) |
static java.lang.String |
getYoungestFile(java.lang.String baseName,
java.lang.String fileMask) |
static java.io.File[] |
hashSetToFileArray(java.util.HashSet s) |
static java.lang.String[] |
hashSetToStringArray(java.util.HashSet s) |
static boolean |
isAuthException(java.lang.Exception e) |
static byte[] |
loadBFile(java.io.InputStream inputStream) |
static java.lang.String |
loadFile(java.io.File f) |
static java.lang.String |
loadFile(java.io.InputStreamReader input) |
static java.lang.String |
loadFile(java.io.InputStream inputStream,
java.lang.String enc) |
static java.lang.String |
loadFile(java.io.Reader input) |
static java.lang.String |
loadFile(java.lang.String fname) |
static java.lang.String |
loadFile(java.lang.String fname,
java.lang.String enc) |
static java.lang.String |
loadResource(java.lang.String resourceName) |
static void |
moveData(java.io.InputStream in,
java.io.OutputStream out) |
static void |
moveFile(java.lang.String sourcefile,
java.lang.String targetfile) |
static void |
moveFile(java.lang.String sourcefile,
java.lang.String targetfile,
boolean createTargetPath,
boolean overwrite)
MoveFile method renames local file.
|
static void |
moveUrl(java.net.URL sourceUrl,
java.io.File targetFile) |
static void |
moveUrl(java.net.URL sourceUrl,
java.io.File targetFile,
java.lang.String user,
java.lang.String password,
boolean deleteFile) |
static void |
saveBFile(java.lang.String fname,
byte[] data) |
static void |
saveBFile(java.lang.String fname,
java.io.InputStream in) |
static void |
saveFile(java.io.File pf,
java.lang.String data)
Method writes given string to a file specified by given file object.
|
static void |
saveFile(java.lang.String fname,
java.lang.String data)
Method writes given string to a file specified by given file name.
|
static boolean |
urlExists(java.net.URL url) |
static boolean |
urlExists(java.net.URL url,
HttpAuthorizer httpAuthorizer) |
private static final int BLOCK_LENGTH
public static javax.net.ssl.TrustManager[] trustAllCerts
public static java.lang.String loadFile(java.lang.String fname, java.lang.String enc) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static java.lang.String loadFile(java.lang.String fname) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static java.lang.String loadFile(java.io.File f) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static java.lang.String loadFile(java.io.InputStream inputStream, java.lang.String enc) throws java.io.IOException
java.io.IOException
public static java.lang.String loadFile(java.io.InputStreamReader input) throws java.io.IOException
java.io.IOException
public static java.lang.String loadFile(java.io.Reader input) throws java.io.IOException
java.io.IOException
public static byte[] loadBFile(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public static java.lang.String loadResource(java.lang.String resourceName)
public static void saveBFile(java.lang.String fname, byte[] data) throws java.io.IOException
java.io.IOException
public static void saveBFile(java.lang.String fname, java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static void saveFile(java.lang.String fname, java.lang.String data) throws java.io.IOException
fname
- The file name of created file.data
- The content to be written into the file.java.io.IOException
- is thrown if the operation failed.public static void saveFile(java.io.File pf, java.lang.String data) throws java.io.IOException
pf
- The file where data is written..data
- The content to be written into the file.java.io.IOException
- is thrown if the operation failed.public static void deleteFile(java.lang.String fname) throws java.io.FileNotFoundException, java.io.IOException
fname
- The name of the file to be deleted.java.io.FileNotFoundException
- is thrown if the file was not found.java.io.IOException
- is thrown if the deletion failed.public static void deleteFiles(java.lang.String directory)
directory
- The name of the directory where deleted files locate.public static void moveFile(java.lang.String sourcefile, java.lang.String targetfile, boolean createTargetPath, boolean overwrite) throws java.io.FileNotFoundException, java.io.IOException
sourcefile
- The filename of source file.targetfile
- The filename of target file.java.io.FileNotFoundException
- is thrown if the source file was not found.java.io.IOException
- is thrown if the renaming failed.public static void moveFile(java.lang.String sourcefile, java.lang.String targetfile) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static void copyFile(java.lang.String sourcefile, java.lang.String targetfile, boolean createTargetPath, boolean overwrite) throws java.io.FileNotFoundException, java.io.IOException, java.lang.Exception
java.io.FileNotFoundException
java.io.IOException
java.lang.Exception
public static void copyFile(java.lang.String sourcefile, java.lang.String targetfile) throws java.io.FileNotFoundException, java.io.IOException, java.lang.Exception
java.io.FileNotFoundException
java.io.IOException
java.lang.Exception
public static void createPathFor(java.io.File dir)
public static java.io.File[] getFiles(java.lang.String fileName)
public static java.io.File[] getFiles(java.lang.String fileName, java.lang.String fileMask, int depth, int space)
public static java.lang.String[] getFileNames(java.lang.String fileName)
public static java.lang.String[] getFileNames(java.lang.String fileName, java.lang.String fileMask, int depth, int space)
public static java.util.HashSet<java.lang.String> getFilesAsHash(java.lang.String fileName)
public static java.util.HashSet<java.lang.String> getFilesAsHash(java.lang.String fileName, java.lang.String fileMask, int depth, int space)
public static java.util.HashSet<java.lang.String> getFilesAsHash(java.lang.String fileName, java.util.regex.Pattern fileMask, java.util.Collection visited, int depth, int space)
public static int countFiles(java.lang.String fileName, java.lang.String fileMask, int depth, int space)
public static int countFiles(java.lang.String fileName, java.util.regex.Pattern fileMask, java.util.Collection visited, int depth, int space)
public static java.lang.String findFile(java.lang.String fileName, java.lang.String fileMask, int depth)
public static java.lang.String findFile(java.lang.String root, java.util.regex.Pattern fileMask, java.util.Collection visited, int depth)
public static java.lang.String findURI(java.lang.String fileName, java.lang.String fileMask, int depth)
public static java.lang.String findURI(java.lang.String root, java.util.regex.Pattern fileMask, java.util.Collection visited, int depth)
public static long getModificationTime(java.net.URL url)
public static long getModificationTime(java.lang.String fname)
public static java.lang.String getYoungestFile(java.lang.String baseName, java.lang.String fileMask)
public static java.lang.String getOldestFile(java.lang.String baseName, java.lang.String fileMask)
public static java.lang.String getOldestOrYoungestFile(java.lang.String baseName, java.lang.String fileMask, boolean oldest)
public static java.lang.String getOldestOrYoungestFile(java.lang.String baseName, java.util.regex.Pattern fileMask, boolean oldest)
public static java.lang.String doUrl(java.net.URL url, java.lang.String data, java.lang.String ctype, java.lang.String method) throws java.io.IOException
url
- The url executed.data
- The string transferred to the url during execution.ctype
- The string representing content type used during execution.java.io.IOException
public static java.lang.String doUrl(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.lang.String doUrl(java.net.URL url, java.lang.String data) throws java.io.IOException
java.io.IOException
public static java.lang.String doUrl(java.net.URL url, java.lang.String data, java.lang.String ctype) throws java.io.IOException
java.io.IOException
public static void moveUrl(java.net.URL sourceUrl, java.io.File targetFile) throws java.lang.Exception
java.lang.Exception
public static void moveUrl(java.net.URL sourceUrl, java.io.File targetFile, java.lang.String user, java.lang.String password, boolean deleteFile) throws java.lang.Exception
java.lang.Exception
public static void moveData(java.io.InputStream in, java.io.OutputStream out) throws java.lang.Exception
java.lang.Exception
public static boolean urlExists(java.net.URL url)
public static boolean urlExists(java.net.URL url, HttpAuthorizer httpAuthorizer)
public static boolean isAuthException(java.lang.Exception e)
public static java.io.File forceFileExtension(java.io.File candidate, java.lang.String extension)
public static java.io.File addFileExtension(java.io.File candidate, java.lang.String extension)
public static java.lang.String getFileExtension(java.io.File file)
public static java.lang.String getFileWithoutExtension(java.io.File file)
public static byte[] fetchUrl(java.net.URL url)
url
- URL to be fetchedpublic static void executeUrlCall(java.net.URL url)
public static java.lang.String executeUrlPost(java.net.URL url, byte[] data, java.lang.String ctype, boolean waitForResponse)
public static java.lang.String executeUrlPost(java.net.URL url, byte[] data, java.lang.String ctype, boolean waitForResponse, java.util.Hashtable params)
public static java.lang.String executeSocketUrlCall(java.net.URL url)
public static java.lang.String[] hashSetToStringArray(java.util.HashSet s)
public static java.io.File[] hashSetToFileArray(java.util.HashSet s)
public static void disableHTTPSCertificateValidation()
public static java.lang.String getFileFromURI(java.net.URI uri)
public static java.lang.String getFileFromURL(java.net.URL url)
public static java.lang.String getFileFromURL(java.lang.String url)
Copyright 2004-2015 Wandora Team