Interface IArchiveFile
-
- All Known Implementing Classes:
ArchiveFile,ArchiveFileV1,ArchiveFileV2,ArchiveFileV3,ArchiveView,FolderArchiveFile
public interface IArchiveFile
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()ArchiveEntrycreateEntry(java.lang.String name)booleanexists(java.lang.String name)voidflush()java.lang.StringgetDependId()longgetLength()java.lang.StringgetName()java.lang.StringgetSystemId()longgetUsedCache()java.util.List<java.lang.String>listEntries(java.lang.String namePattern)java.lang.ObjectlockEntry(java.lang.String entry)ArchiveEntryopenEntry(java.lang.String name)voidrefresh()booleanremoveEntry(java.lang.String name)voidsave()voidsetCacheSize(long cacheSize)voidunlockEntry(java.lang.Object locker)
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
close
void close() throws java.io.IOException- Throws:
java.io.IOException
-
flush
void flush() throws java.io.IOException- Throws:
java.io.IOException
-
refresh
void refresh() throws java.io.IOException- Throws:
java.io.IOException
-
exists
boolean exists(java.lang.String name)
-
setCacheSize
void setCacheSize(long cacheSize)
-
getUsedCache
long getUsedCache()
-
openEntry
ArchiveEntry openEntry(java.lang.String name) throws java.io.IOException
- Throws:
java.io.IOException
-
listEntries
java.util.List<java.lang.String> listEntries(java.lang.String namePattern)
-
createEntry
ArchiveEntry createEntry(java.lang.String name) throws java.io.IOException
- Throws:
java.io.IOException
-
removeEntry
boolean removeEntry(java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
lockEntry
java.lang.Object lockEntry(java.lang.String entry) throws java.io.IOException- Throws:
java.io.IOException
-
unlockEntry
void unlockEntry(java.lang.Object locker) throws java.io.IOException- Throws:
java.io.IOException
-
getSystemId
java.lang.String getSystemId()
-
getDependId
java.lang.String getDependId()
-
save
void save() throws java.io.IOException
- Throws:
java.io.IOException
-
getLength
long getLength()
-
-