dk.apaq.vfs.impl.cifs
Class CifsFile
java.lang.Object
dk.apaq.vfs.impl.cifs.CifsNode
dk.apaq.vfs.impl.cifs.CifsFile
- All Implemented Interfaces:
- File, Node, Serializable, Comparable
public class CifsFile
- extends CifsNode
- implements File
- Author:
- mzk
- See Also:
- Serialized Form
| Methods inherited from class dk.apaq.vfs.impl.cifs.CifsNode |
canRead, canWrite, compareTo, compareTo, delete, deleteRecursive, equals, equals, getBaseName, getFileSystem, getLastModified, getName, getParent, getPath, getSuffix, isDirectory, isFile, isHidden, isRoot, moveTo, moveTo, setLastModified, setName, toUri |
| Methods inherited from interface dk.apaq.vfs.Node |
canRead, canWrite, compareTo, delete, equals, getBaseName, getFileSystem, getLastModified, getName, getParent, getPath, getSuffix, isDirectory, isFile, isHidden, moveTo, moveTo, setLastModified, setName, toUri |
CifsFile
public CifsFile(CifsFileSystem filesystem,
jcifs.smb.SmbFile file)
CifsFile
public CifsFile(CifsFileSystem filesystem,
String url)
throws MalformedURLException
- Throws:
MalformedURLException
getInputStream
public InputStream getInputStream()
throws IOException
- Description copied from interface:
File
- Retrieves the inputstream of the file to read from.
- Specified by:
getInputStream in interface File
- Returns:
- The inputstream.
- Throws:
IOException - Throw if an error occures while retrieving the inputstream.
getOutputStream
public OutputStream getOutputStream()
throws IOException
- Description copied from interface:
File
- Retrieves the outputstream of the file to write to.
- Specified by:
getOutputStream in interface File
- Returns:
- The outputstream.
- Throws:
IOException - Throw if an error occures while retrieving the outputstream.
getLength
public long getLength()
throws IOException
- Description copied from interface:
File
- Retrieves the size/length of the file in bytes.
- Specified by:
getLength in interface File
- Returns:
- The size/length of the file in bytes.
- Throws:
IOException - Throw if an error occures while retrieving the size/length.
Copyright © 2011. All Rights Reserved.