|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectjBittorrentAPI.IOManager
public class IOManager
Utility methods for I/O operations
Field Summary | |
---|---|
(package private) java.io.BufferedReader |
br
|
(package private) java.io.BufferedWriter |
bw
|
private static LogManager |
lm
|
Constructor Summary | |
---|---|
IOManager()
|
|
IOManager(java.lang.String filename)
|
Method Summary | |
---|---|
static byte[] |
readBytesFromFile(java.io.File file)
Read all available bytes from the given file |
static byte[] |
readBytesFromStream(java.io.InputStream is)
Read all bytes available in the stream |
static java.lang.String |
readUserInput(java.lang.String question)
Ask the user for an input |
static boolean |
save(byte[] data,
java.lang.String filename)
Save the byte array into a file with the give filename |
static void |
saveFromURL(java.io.InputStream is,
java.lang.String filename)
Save the bytes in the stream to the file in parameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.io.BufferedReader br
java.io.BufferedWriter bw
private static LogManager lm
Constructor Detail |
---|
public IOManager()
public IOManager(java.lang.String filename)
Method Detail |
---|
public static byte[] readBytesFromFile(java.io.File file)
file
- File
public static byte[] readBytesFromStream(java.io.InputStream is)
is
- InputStream
public static java.lang.String readUserInput(java.lang.String question)
question
- The question that will be asked to the user
public static boolean save(byte[] data, java.lang.String filename)
data
- byte[]filename
- String
public static void saveFromURL(java.io.InputStream is, java.lang.String filename) throws java.io.IOException
is
- InputStreamfilename
- String
java.io.IOException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |