|
||||||||||
| 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.ZipFile
public class ZipFile
An AbstractFile that represents a zip file.
All children of a zip file are instances of ZippedDirectoryFile or
ZippedFile.
ZippedFile,
ZippedDirectoryFile| Field Summary | |
|---|---|
private java.util.List |
children
List of zipped files within this zip file. |
private java.io.File |
file
Associated File. |
private java.util.zip.ZipFile |
zipFile
Associated ZipFile. |
| Fields inherited from class se.entitymanager.logic.file.AbstractFile |
|---|
fileContents, lastModified, name, parent, readable, size, writeable |
| Constructor Summary | |
|---|---|
protected |
ZipFile(java.io.File file,
AbstractFile parent)
Constructs an object with associated file. |
| 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. |
java.util.zip.ZipFile |
getZipFile()
Returns the associated zip 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. |
private boolean |
rootElementOfZipFile(java.util.zip.ZipEntry zipEntry)
Checks whether the file of the zipEntry lies in the root directory of the zip file. |
| 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 |
| Field Detail |
|---|
private java.util.List children
(Only files that lay in the root directory of the zip file)
private java.util.zip.ZipFile zipFile
ZipFile.
private java.io.File file
File.
| Constructor Detail |
|---|
protected ZipFile(java.io.File file,
AbstractFile parent)
throws java.io.IOException
file.
file - the file objectparent - parent of this file
java.io.IOException - if an error occurrs| Method Detail |
|---|
protected java.util.List getAllChildren()
throws EntityNotFolderishException
AbstractFile
The objects within the list are instances derived from AbstractFile
getAllChildren in class AbstractFileEntityNotFolderishException - if this file is not folderishprivate boolean rootElementOfZipFile(java.util.zip.ZipEntry zipEntry)
zipEntry lies in the root directory of the zip file.
zipEntry - the zip entry
zipEntry lies in the root directory of the zip file; false otherwisepublic java.util.zip.ZipFile getZipFile()
protected boolean isFolderish()
AbstractFileFolderish files like directories or zip files may contain other files.
isFolderish in class AbstractFile
protected void rename(java.lang.String newName)
throws EntityRenameFailedException
AbstractFilenewName.
rename in class AbstractFilenewName - new name of this file.
EntityRenameFailedException - if an error occurred
protected void delete()
throws EntityDeletionFailedException
AbstractFile
delete in class AbstractFileEntityDeletionFailedException - if an error occurred
protected void copy()
throws EntityCopyCutFailedException
AbstractFile
copy in class AbstractFileEntityCopyCutFailedException - if an error occurred
protected void paste()
throws EntityPasteFailedException
AbstractFile
paste in class AbstractFileEntityPasteFailedException - 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 | |||||||||