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 TypeMethodDescriptionvoid
close()
protected void
closeEntry
(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) createEntry
(String name) boolean
void
flush()
long
getName()
long
getView()
listEntries
(String namePattern) protected void
openEntry
(org.eclipse.birt.core.archive.compound.ArchiveView.ViewEntry entry) void
refresh()
boolean
removeEntry
(String name) void
save()
void
setCacheSize
(long cacheSize) void
unlockEntry
(Object locker)
-
Constructor Details
-
ArchiveView
-
ArchiveView
- Throws:
IOException
-
ArchiveView
- Throws:
IOException
-
-
Method Details
-
close
- Specified by:
close
in interfaceIArchiveFile
- Throws:
IOException
-
exists
- Specified by:
exists
in interfaceIArchiveFile
-
openEntry
- Specified by:
openEntry
in interfaceIArchiveFile
- Throws:
IOException
-
listEntries
- Specified by:
listEntries
in interfaceIArchiveFile
-
lockEntry
- Specified by:
lockEntry
in interfaceIArchiveFile
- Throws:
IOException
-
refresh
- Specified by:
refresh
in interfaceIArchiveFile
- Throws:
IOException
-
getSystemId
- Specified by:
getSystemId
in interfaceIArchiveFile
-
getDependId
- Specified by:
getDependId
in 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:
createEntry
in interfaceIArchiveFile
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceIArchiveFile
- Throws:
IOException
-
save
- Specified by:
save
in interfaceIArchiveFile
- Throws:
IOException
-
getName
- Specified by:
getName
in interfaceIArchiveFile
-
getUsedCache
public long getUsedCache()- Specified by:
getUsedCache
in interfaceIArchiveFile
-
removeEntry
- Specified by:
removeEntry
in interfaceIArchiveFile
- Throws:
IOException
-
setCacheSize
public void setCacheSize(long cacheSize) - Specified by:
setCacheSize
in interfaceIArchiveFile
-
unlockEntry
- Specified by:
unlockEntry
in interfaceIArchiveFile
- Throws:
IOException
-
getArchive
-
getView
-
getLength
public long getLength()- Specified by:
getLength
in interfaceIArchiveFile
-