org.entityfs.zip
Class ZipDirectoryAdapter
java.lang.Object
org.entityfs.impl.impl.adapter.AbstractROEntityAdapter<ZipFileSystemAdapter,ZipDirectoryAdapter>
org.entityfs.zip.ZipDirectoryAdapter
- All Implemented Interfaces:
- DirectoryAdapter, EntityAdapter, ZipEntityAdapter
public class ZipDirectoryAdapter
- extends AbstractROEntityAdapter<ZipFileSystemAdapter,ZipDirectoryAdapter>
- implements DirectoryAdapter, ZipEntityAdapter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.entityfs.impl.adapter.EntityAdapter |
canRead, canWrite, create, delete, exists, getFileSystemAdapter, getLastModified, getName, getParent, init, rename, setLastModified |
ZipDirectoryAdapter
public ZipDirectoryAdapter(ZipFileSystemAdapter fs,
ZipDirectoryAdapter parent,
AbsoluteLocation loc,
ZipEntry ze,
org.entityfs.zip.ZipFileDirectoryNode myNode)
getChildEntityType
public EntityType getChildEntityType(String name)
- Specified by:
getChildEntityType
in interface DirectoryAdapter
containsEntity
public boolean containsEntity(String name)
- Specified by:
containsEntity
in interface DirectoryAdapter
getEntityNames
public String[] getEntityNames()
- Specified by:
getEntityNames
in interface DirectoryAdapter
createTempFile
public String createTempFile(String prefix,
String suffix,
String suggestedName)
getEntityType
public EntityType getEntityType()
- Specified by:
getEntityType
in interface EntityAdapter
assertCanBeDeleted
public void assertCanBeDeleted(Collection<String> c)
- Specified by:
assertCanBeDeleted
in interface DirectoryAdapter
deleteChild
public void deleteChild(String name)
- Specified by:
deleteChild
in interface DirectoryAdapter
getZipEntry
public ZipEntry getZipEntry()
getLastModified
public long getLastModified()
- Specified by:
getLastModified
in interface EntityAdapter