Class ArchiveView
java.lang.Object
org.eclipse.birt.core.archive.compound.ArchiveView
- All Implemented Interfaces:
IArchiveFile
-
Constructor Summary
ConstructorsConstructorDescriptionArchiveView(String viewName, String archiveName, String viewMode) ArchiveView(String viewName, IArchiveFile archive, String viewMode) ArchiveView(IArchiveFile view, IArchiveFile archive, boolean sharedArchive) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidcloseEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) createEntry(String name) booleanvoidflush()longgetName()longgetView()listEntries(String namePattern) protected voidopenEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) voidrefresh()booleanremoveEntry(String name) voidsave()voidsetCacheSize(long cacheSize) voidunlockEntry(Object locker)
-
Constructor Details
-
ArchiveView
-
ArchiveView
- Throws:
IOException
-
ArchiveView
- Throws:
IOException
-
-
Method Details
-
close
- Specified by:
closein interfaceIArchiveFile- Throws:
IOException
-
exists
- Specified by:
existsin interfaceIArchiveFile
-
openEntry
- Specified by:
openEntryin interfaceIArchiveFile- Throws:
IOException
-
listEntries
- Specified by:
listEntriesin interfaceIArchiveFile
-
lockEntry
- Specified by:
lockEntryin interfaceIArchiveFile- Throws:
IOException
-
refresh
- Specified by:
refreshin interfaceIArchiveFile- Throws:
IOException
-
getSystemId
- Specified by:
getSystemIdin interfaceIArchiveFile
-
getDependId
- Specified by:
getDependIdin interfaceIArchiveFile
-
openEntry
protected void openEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) -
closeEntry
protected void closeEntry(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) -
createEntry
- Specified by:
createEntryin interfaceIArchiveFile- Throws:
IOException
-
flush
- Specified by:
flushin interfaceIArchiveFile- Throws:
IOException
-
save
- Specified by:
savein interfaceIArchiveFile- Throws:
IOException
-
getName
- Specified by:
getNamein interfaceIArchiveFile
-
getUsedCache
public long getUsedCache()- Specified by:
getUsedCachein interfaceIArchiveFile
-
removeEntry
- Specified by:
removeEntryin interfaceIArchiveFile- Throws:
IOException
-
setCacheSize
public void setCacheSize(long cacheSize) - Specified by:
setCacheSizein interfaceIArchiveFile
-
unlockEntry
- Specified by:
unlockEntryin interfaceIArchiveFile- Throws:
IOException
-
getArchive
-
getView
-
getLength
public long getLength()- Specified by:
getLengthin interfaceIArchiveFile
-