|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectse.entitymanager.logic.file.AbstractFile
se.entitymanager.logic.file.ZippedFile
public class ZippedFile
An AbstractFile
that represents a zipped file within a ZipFile
.
ZipFile
Field Summary |
---|
Fields inherited from class se.entitymanager.logic.file.AbstractFile |
---|
fileContents, lastModified, name, parent, readable, size, writeable |
Constructor Summary | |
---|---|
protected |
ZippedFile(java.util.zip.ZipEntry zipEntry,
AbstractFile parent)
Constructs a zipped directory that is described by zipEntry and has parent . |
Method Summary | |
---|---|
protected void |
copy()
Copy this file. |
protected void |
delete()
Deletes this file. |
protected java.util.List |
getAllChildren()
Returns all direct child files. |
java.lang.String |
getFileContents()
Returns the contents of this file. |
protected boolean |
isFolderish()
Returns whether this file is folderish. |
protected void |
paste()
Paste the file from the clipboard. |
protected void |
rename(java.lang.String newName)
Renames this file to newName . |
Methods inherited from class se.entitymanager.logic.file.AbstractFile |
---|
getLastModified, getName, getParent, getSize, isReadable, isWriteable, setName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ZippedFile(java.util.zip.ZipEntry zipEntry, AbstractFile parent)
zipEntry
and has parent
.
zipEntry
- the zip entry that describes this fileparent
- the parentMethod Detail |
---|
protected java.util.List getAllChildren() throws EntityNotFolderishException
AbstractFile
The objects within the list are instances derived from AbstractFile
getAllChildren
in class AbstractFile
EntityNotFolderishException
- if this file is not folderishprotected boolean isFolderish()
AbstractFile
Folderish files like directories or zip files may contain other files.
isFolderish
in class AbstractFile
protected void rename(java.lang.String newName) throws EntityRenameFailedException
AbstractFile
newName
.
rename
in class AbstractFile
newName
- new name of this file.
EntityRenameFailedException
- if an error occurredprotected void delete() throws EntityDeletionFailedException
AbstractFile
delete
in class AbstractFile
EntityDeletionFailedException
- if an error occurredprotected void copy() throws EntityCopyCutFailedException
AbstractFile
copy
in class AbstractFile
EntityCopyCutFailedException
- if an error occurredprotected void paste() throws EntityPasteFailedException
AbstractFile
paste
in class AbstractFile
EntityPasteFailedException
- if an error occurredpublic java.lang.String getFileContents()
AbstractFile
getFileContents
in class AbstractFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |