dk.apaq.vfs.impl.ram
Class RamFile
java.lang.Object
dk.apaq.vfs.impl.ram.RamNode
dk.apaq.vfs.impl.ram.RamFile
- All Implemented Interfaces:
- File, Node, Serializable, Comparable
public class RamFile
- extends RamNode
- implements File
- See Also:
- Serialized Form
| Methods inherited from class dk.apaq.vfs.impl.ram.RamNode |
canRead, canWrite, compareTo, compareTo, delete, equals, getBaseName, getFileSystem, getLastModified, getName, getParent, getPath, getSuffix, isDirectory, isFile, isHidden, moveTo, moveTo, setLastModified, setName, toUri |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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 |
RamFile
public RamFile(RamDirectory parent,
String name)
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.