public class Bzip2FileObject extends CompressedFileFileObject
| Modifier | Constructor and Description |
|---|---|
protected |
Bzip2FileObject(AbstractFileName name,
FileObject container,
CompressedFileFileSystem fs) |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.InputStream |
doGetInputStream()
Creates an input stream to read the file content from.
|
protected java.io.OutputStream |
doGetOutputStream(boolean bAppend)
Creates an output stream to write the file content to.
|
static java.io.InputStream |
wrapInputStream(java.lang.String name,
java.io.InputStream is) |
createFile, doGetContentSize, doGetLastModifiedTime, doGetType, doListChildren, getContainer, isWriteablecanRenameTo, childrenChanged, close, copyFrom, createFolder, delete, delete, doAttach, doCreateFileContent, doCreateFolder, doDelete, doDetach, doGetAttributes, doGetCertificates, doGetRandomAccessContent, doIsHidden, doIsReadable, doIsSameFile, doIsWriteable, doListChildrenResolved, doRemoveAttribute, doRename, doSetAttribute, doSetLastModifiedTime, endOutput, exists, finalize, findFiles, findFiles, getChild, getChildren, getContent, getFileContentInfoFactory, getFileOperations, getFileSystem, getInputStream, getName, getOutputStream, getOutputStream, getParent, getRandomAccessContent, getType, getURL, handleChanged, handleCreate, handleDelete, holdObject, injectType, isAttached, isContentOpen, isHidden, isReadable, isSameFile, moveTo, notifyAllStreamsClosed, onChange, onChildrenChanged, refresh, resolveFile, resolveFile, toStringclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitcanRenameTo, close, copyFrom, createFolder, delete, delete, exists, findFiles, findFiles, getChild, getChildren, getContent, getFileOperations, getFileSystem, getName, getParent, getType, getURL, isAttached, isContentOpen, isHidden, isReadable, moveTo, refresh, resolveFile, resolveFileprotected Bzip2FileObject(AbstractFileName name, FileObject container, CompressedFileFileSystem fs)
protected java.io.InputStream doGetInputStream()
throws java.lang.Exception
AbstractFileObjectAbstractFileObject.doGetType() returns FileType.FILE.
It is guaranteed that there are no open output streams for this file when this method is called.
The returned stream does not have to be buffered.
doGetInputStream in class AbstractFileObjectjava.lang.Exception - if an error occurs.public static java.io.InputStream wrapInputStream(java.lang.String name,
java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionprotected java.io.OutputStream doGetOutputStream(boolean bAppend)
throws java.lang.Exception
AbstractFileObjectAbstractFileObject.doIsWriteable() returns true.
AbstractFileObject.doGetType() returns FileType.FILE, or
AbstractFileObject.doGetType() returns FileType.IMAGINARY, and the file's
parent exists and is a folder.
It is guaranteed that there are no open stream (input or output) for this file when this method is called.
The returned stream does not have to be buffered.
This implementation throws an exception.doGetOutputStream in class AbstractFileObjectbAppend - true if the file should be appended to, false if it should be overwritten.java.lang.Exception - if an error occurs.