|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.xce.io.XFile
Field Summary | |
protected byte[] |
buf
current position of stream |
static int |
DIRECTORY
file type: directory |
protected int |
fd
file descriptor, if type is NORMAL or DIRECTORY |
static int |
FILE_JAR
file type: file in jar |
protected int |
mode
file operation mode |
static int |
NORMAL
file type: normal file |
protected int |
offset
jar file |
static int |
READ
file operation mode |
static int |
READ_DIRECTORY
|
static int |
READ_RESOURCE
|
static int |
READ_WRITE
|
static int |
SEEK_CUR
|
static int |
SEEK_END
|
static int |
SEEK_SET
seek whence |
static int |
STDERR
|
static int |
STDIN
file descriptors for stdin, stdout, stderr |
static int |
STDOUT
|
static int |
STDSTREAM
file type: standard stream, one of STDIN, STDOUT, and STDERR |
protected int |
type
FILE type: one of STDSTREAM, NORMAL, DIRECTORY, JAR (in jar file). |
static int |
WRITE
|
Constructor Summary | |
XFile(int fd)
extracted data |
|
XFile(java.lang.String name,
int mode)
|
|
XFile(java.lang.String jarfile,
java.lang.String name)
|
Method Summary | |
int |
available()
|
void |
close()
|
static boolean |
exists(java.lang.String name)
|
static int |
filesize(java.lang.String name)
|
void |
flush()
|
static int |
fsavail()
|
static int |
fsused()
|
static void |
mkdir(java.lang.String dirname)
|
int |
read(byte[] b,
int off,
int len)
|
java.lang.String |
readdir()
|
static void |
rmdir(java.lang.String dirname)
|
static void |
rmrdir(java.lang.String dirname)
|
int |
seek(int n,
int whence)
|
static int |
unlink(java.lang.String name)
|
int |
write(byte[] b,
int off,
int len)
|
Field Detail |
public static final int STDSTREAM
public static final int NORMAL
public static final int DIRECTORY
public static final int FILE_JAR
public static final int STDIN
public static final int STDOUT
public static final int STDERR
public static final int SEEK_SET
public static final int SEEK_CUR
public static final int SEEK_END
public static final int READ
public static final int WRITE
public static final int READ_WRITE
public static final int READ_DIRECTORY
public static final int READ_RESOURCE
protected int type
protected int mode
protected int fd
protected int offset
protected byte[] buf
Constructor Detail |
public XFile(int fd)
public XFile(java.lang.String name, int mode) throws java.io.IOException
public XFile(java.lang.String jarfile, java.lang.String name) throws java.io.IOException
Method Detail |
public int available() throws java.io.IOException
public void close() throws java.io.IOException
public int read(byte[] b, int off, int len) throws java.io.IOException
public static void mkdir(java.lang.String dirname) throws java.io.IOException
public static void rmrdir(java.lang.String dirname) throws java.io.IOException
public static void rmdir(java.lang.String dirname) throws java.io.IOException
public java.lang.String readdir() throws java.io.IOException
public int write(byte[] b, int off, int len) throws java.io.IOException
public void flush() throws java.io.IOException
public int seek(int n, int whence) throws java.io.IOException
public static boolean exists(java.lang.String name) throws java.io.IOException
public static int filesize(java.lang.String name) throws java.io.IOException
public static int unlink(java.lang.String name) throws java.io.IOException
public static int fsused()
public static int fsavail()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |