public class File
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected SMB2FileId |
fileId |
protected java.lang.String |
fileName |
protected TreeConnect |
treeConnect |
| Constructor and Description |
|---|
File(SMB2FileId fileId,
TreeConnect treeConnect,
java.lang.String fileName,
long accessMask) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
closeSilently() |
SMB2FileId |
getFileId() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
java.io.OutputStream |
getOutputStream(ProgressListener listener) |
void |
read(java.io.OutputStream destStream) |
void |
read(java.io.OutputStream destStream,
ProgressListener progressListener) |
java.lang.String |
toString() |
void |
write(ByteChunkProvider provider) |
void |
write(ByteChunkProvider provider,
ProgressListener progressListener) |
protected TreeConnect treeConnect
protected SMB2FileId fileId
protected java.lang.String fileName
public File(SMB2FileId fileId, TreeConnect treeConnect, java.lang.String fileName, long accessMask)
public void write(ByteChunkProvider provider, ProgressListener progressListener) throws TransportException
TransportExceptionpublic void write(ByteChunkProvider provider) throws java.io.IOException
java.io.IOExceptionpublic void read(java.io.OutputStream destStream)
throws java.io.IOException
java.io.IOExceptionpublic void read(java.io.OutputStream destStream,
ProgressListener progressListener)
throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public java.io.OutputStream getOutputStream(ProgressListener listener)
public java.lang.String toString()
toString in class java.lang.Objectpublic void close()
throws TransportException,
SMBApiException
TransportExceptionSMBApiExceptionpublic SMB2FileId getFileId()
public void closeSilently()