public class ClientLocalFile
extends java.lang.Object
implements csbase.logic.ClientFile
| Constructor and Description |
|---|
ClientLocalFile(java.io.File file)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute() |
boolean |
canRead() |
boolean |
canWrite() |
void |
close(boolean force) |
boolean |
equals(java.lang.Object obj) |
boolean |
exists()
Retorna se existe o arquivo físico local.
|
csbase.logic.ClientFile[] |
getChildren() |
csbase.logic.ClientFileType |
getClientFileType() |
java.io.InputStream |
getInputStream() |
long |
getModificationDate() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
ClientLocalFile |
getParent() |
java.lang.String[] |
getPath() |
java.lang.String |
getStringPath() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
isDirectory() |
void |
open(boolean readOnly) |
long |
position() |
void |
position(long newPosition) |
int |
read(byte[] dst,
int off,
int len,
long position) |
int |
read(byte[] dst,
long position) |
long |
size() |
void |
write(byte[] src,
int off,
int len,
long position) |
void |
write(byte[] src,
long position) |
public ClientLocalFile(java.io.File file)
file - O arquivo local.public final boolean exists()
exists in interface csbase.logic.ClientFilepublic java.lang.String getName()
getName in interface csbase.logic.ClientFilepublic void open(boolean readOnly)
throws java.lang.Exception
open in interface csbase.logic.ClientFilejava.lang.Exceptionpublic int read(byte[] dst,
long position)
throws java.lang.Exception
read in interface csbase.logic.ClientFilejava.lang.Exceptionpublic int read(byte[] dst,
int off,
int len,
long position)
throws java.lang.Exception
read in interface csbase.logic.ClientFilejava.lang.Exceptionpublic long size()
size in interface csbase.logic.ClientFilepublic java.lang.String getStringPath()
getStringPath in interface csbase.logic.ClientFilepublic java.lang.String[] getPath()
getPath in interface csbase.logic.ClientFilepublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface csbase.logic.ClientFilejava.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface csbase.logic.ClientFilejava.io.IOExceptionpublic csbase.logic.ClientFile[] getChildren()
getChildren in interface csbase.logic.ClientFilepublic java.lang.String getType()
getType in interface csbase.logic.ClientFilepublic ClientLocalFile getParent()
getParent in interface csbase.logic.ClientFilepublic boolean isDirectory()
isDirectory in interface csbase.logic.ClientFilepublic long getModificationDate()
getModificationDate in interface csbase.logic.ClientFilepublic void close(boolean force)
throws java.io.IOException
close in interface csbase.logic.ClientFilejava.io.IOExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic csbase.logic.ClientFileType getClientFileType()
getClientFileType in interface csbase.logic.ClientFilepublic void write(byte[] src,
int off,
int len,
long position)
throws java.io.IOException
write in interface csbase.logic.ClientFilejava.io.IOExceptionpublic void write(byte[] src,
long position)
throws java.io.IOException
write in interface csbase.logic.ClientFilejava.io.IOExceptionpublic long position()
throws java.io.IOException
position in interface csbase.logic.ClientFilejava.io.IOExceptionpublic void position(long newPosition)
throws java.io.IOException
position in interface csbase.logic.ClientFilejava.io.IOExceptionpublic boolean canExecute()
canExecute in interface csbase.logic.ClientFilepublic boolean canRead()
canRead in interface csbase.logic.ClientFilepublic boolean canWrite()
canWrite in interface csbase.logic.ClientFileCopyright © 2016. All Rights Reserved.