public class ArchiveView extends java.lang.Object implements IArchiveFile
| 构造器和说明 |
|---|
ArchiveView(IArchiveFile view,
IArchiveFile archive,
boolean sharedArchive) |
ArchiveView(java.lang.String viewName,
IArchiveFile archive,
java.lang.String viewMode) |
ArchiveView(java.lang.String viewName,
java.lang.String archiveName,
java.lang.String viewMode) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
protected void |
closeEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) |
ArchiveEntry |
createEntry(java.lang.String name) |
boolean |
exists(java.lang.String name) |
void |
flush() |
IArchiveFile |
getArchive() |
java.lang.String |
getDependId() |
long |
getLength() |
java.lang.String |
getName() |
java.lang.String |
getSystemId() |
long |
getUsedCache() |
IArchiveFile |
getView() |
java.util.List<java.lang.String> |
listEntries(java.lang.String namePattern) |
java.lang.Object |
lockEntry(java.lang.String entry) |
protected void |
openEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) |
ArchiveEntry |
openEntry(java.lang.String name) |
void |
refresh() |
boolean |
removeEntry(java.lang.String name) |
void |
save() |
void |
setCacheSize(long cacheSize) |
void |
unlockEntry(java.lang.Object locker) |
public ArchiveView(IArchiveFile view, IArchiveFile archive, boolean sharedArchive)
public ArchiveView(java.lang.String viewName,
java.lang.String archiveName,
java.lang.String viewMode)
throws java.io.IOException
java.io.IOExceptionpublic ArchiveView(java.lang.String viewName,
IArchiveFile archive,
java.lang.String viewMode)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close 在接口中 IArchiveFilejava.io.IOExceptionpublic boolean exists(java.lang.String name)
exists 在接口中 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 java.lang.Object lockEntry(java.lang.String entry)
throws java.io.IOException
lockEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic void refresh()
throws java.io.IOException
refresh 在接口中 IArchiveFilejava.io.IOExceptionpublic java.lang.String getSystemId()
getSystemId 在接口中 IArchiveFilepublic java.lang.String getDependId()
getDependId 在接口中 IArchiveFileprotected void openEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry)
protected void closeEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry)
public ArchiveEntry createEntry(java.lang.String name) throws java.io.IOException
createEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush 在接口中 IArchiveFilejava.io.IOExceptionpublic void save()
throws java.io.IOException
save 在接口中 IArchiveFilejava.io.IOExceptionpublic java.lang.String getName()
getName 在接口中 IArchiveFilepublic long getUsedCache()
getUsedCache 在接口中 IArchiveFilepublic boolean removeEntry(java.lang.String name)
throws java.io.IOException
removeEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic void setCacheSize(long cacheSize)
setCacheSize 在接口中 IArchiveFilepublic void unlockEntry(java.lang.Object locker)
throws java.io.IOException
unlockEntry 在接口中 IArchiveFilejava.io.IOExceptionpublic IArchiveFile getArchive()
public IArchiveFile getView()
public long getLength()
getLength 在接口中 IArchiveFileCopyright © 2008 Actuate Corp. All rights reserved.