public abstract class CompressedFileFileObject extends AbstractFileObject implements FileObject
Modifier | Constructor and Description |
---|---|
protected |
CompressedFileFileObject(AbstractFileName name,
FileObject container,
CompressedFileFileSystem fs) |
Modifier and Type | Method and Description |
---|---|
void |
createFile()
Creates this file, if it does not exist.
|
protected long |
doGetContentSize()
Returns the size of the file content (in bytes).
|
protected long |
doGetLastModifiedTime()
Returns the last modified time of this file.
|
protected FileType |
doGetType()
Returns the file's type.
|
protected String[] |
doListChildren()
Lists the children of the file.
|
protected FileObject |
getContainer() |
boolean |
isWriteable()
Determines if this file can be written to.
|
canRenameTo, childrenChanged, close, copyFrom, createFolder, delete, delete, doAttach, doCreateFileContent, doCreateFolder, doDelete, doDetach, doGetAttributes, doGetCertificates, doGetInputStream, doGetOutputStream, 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, toString
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
canRenameTo, close, copyFrom, createFolder, delete, delete, exists, findFiles, findFiles, getChild, getChildren, getContent, getFileOperations, getFileSystem, getName, getParent, getType, getURL, isAttached, isContentOpen, isHidden, isReadable, moveTo, refresh, resolveFile, resolveFile
protected CompressedFileFileObject(AbstractFileName name, FileObject container, CompressedFileFileSystem fs)
public boolean isWriteable() throws FileSystemException
isWriteable
in interface FileObject
isWriteable
in class AbstractFileObject
true
if this file is writeable, false
if not.FileSystemException
- if an error occurs.protected FileType doGetType() throws FileSystemException
doGetType
in class AbstractFileObject
FileSystemException
protected String[] doListChildren()
doListChildren
in class AbstractFileObject
protected long doGetContentSize()
doGetType()
returns FileType.FILE
.doGetContentSize
in class AbstractFileObject
protected long doGetLastModifiedTime() throws Exception
doGetLastModifiedTime
in class AbstractFileObject
Exception
- if an error occurs.protected FileObject getContainer()
public void createFile() throws FileSystemException
AbstractFileObject
createFile
in interface FileObject
createFile
in class AbstractFileObject
FileSystemException
- if an error occurs.Copyright © 2002-2016 The Apache Software Foundation. All Rights Reserved.