Interface IArchiveFile
- All Known Implementing Classes:
ArchiveFile,ArchiveFileV1,ArchiveFileV2,ArchiveFileV3,ArchiveView,FolderArchiveFile
public interface IArchiveFile
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createEntry(String name) booleanvoidflush()longgetName()longlistEntries(String namePattern) voidrefresh()booleanremoveEntry(String name) voidsave()voidsetCacheSize(long cacheSize) voidunlockEntry(Object locker)
-
Method Details
-
getName
String getName() -
close
- Throws:
IOException
-
flush
- Throws:
IOException
-
refresh
- Throws:
IOException
-
exists
-
setCacheSize
void setCacheSize(long cacheSize) -
getUsedCache
long getUsedCache() -
openEntry
- Throws:
IOException
-
listEntries
-
createEntry
- Throws:
IOException
-
removeEntry
- Throws:
IOException
-
lockEntry
- Throws:
IOException
-
unlockEntry
- Throws:
IOException
-
getSystemId
String getSystemId() -
getDependId
String getDependId() -
save
- Throws:
IOException
-
getLength
long getLength()
-