public class FolderArchiveFile extends java.lang.Object implements IArchiveFile
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
dependId |
protected java.lang.String |
folderName |
protected java.util.Map<java.lang.String,java.lang.String> |
properties |
protected java.lang.String |
systemId |
| 构造器和说明 |
|---|
FolderArchiveFile(java.lang.String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
ArchiveEntry |
createEntry(java.lang.String name) |
boolean |
exists(java.lang.String name) |
void |
flush() |
java.lang.String |
getDependId() |
long |
getLength() |
java.lang.String |
getName() |
java.lang.String |
getSystemId() |
long |
getUsedCache() |
java.util.List<java.lang.String> |
listEntries(java.lang.String namePattern) |
java.lang.Object |
lockEntry(java.lang.String entry) |
ArchiveEntry |
openEntry(java.lang.String name) |
void |
refresh() |
boolean |
removeEntry(java.lang.String name) |
void |
save() |
void |
setCacheSize(long cacheSize) |
void |
setDependId(java.lang.String dependId) |
void |
setSystemId(java.lang.String systemId) |
void |
unlockEntry(java.lang.Object locker) |
protected java.lang.String folderName
protected java.lang.String systemId
protected java.lang.String dependId
protected java.util.Map<java.lang.String,java.lang.String> properties
public FolderArchiveFile(java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getName()
getName 在接口中 IArchiveFilepublic void close()
throws java.io.IOException
close 在接口中 IArchiveFilejava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush 在接口中 IArchiveFilejava.io.IOExceptionpublic void refresh()
throws java.io.IOException
refresh 在接口中 IArchiveFilejava.io.IOExceptionpublic boolean exists(java.lang.String name)
exists 在接口中 IArchiveFilepublic void setCacheSize(long cacheSize)
setCacheSize 在接口中 IArchiveFilepublic long getUsedCache()
getUsedCache 在接口中 IArchiveFilepublic ArchiveEntry openEntry(java.lang.String name) throws java.io.IOException
openEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic java.util.List<java.lang.String> listEntries(java.lang.String namePattern)
listEntries 在接口中 IArchiveFilepublic ArchiveEntry createEntry(java.lang.String name) throws java.io.IOException
createEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic boolean removeEntry(java.lang.String name)
throws java.io.IOException
removeEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic java.lang.Object lockEntry(java.lang.String entry)
throws java.io.IOException
lockEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic void unlockEntry(java.lang.Object locker)
throws java.io.IOException
unlockEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic java.lang.String getSystemId()
getSystemId 在接口中 IArchiveFilepublic java.lang.String getDependId()
getDependId 在接口中 IArchiveFilepublic void setSystemId(java.lang.String systemId)
public void setDependId(java.lang.String dependId)
public void save()
throws java.io.IOException
save 在接口中 IArchiveFilejava.io.IOExceptionpublic long getLength()
getLength 在接口中 IArchiveFileCopyright © 2008 Actuate Corp. All rights reserved.