Package org.eclipse.birt.core.archive
Class FolderArchiveFile
java.lang.Object
org.eclipse.birt.core.archive.FolderArchiveFile
- All Implemented Interfaces:
IArchiveFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
createEntry
(String name) boolean
void
flush()
long
getName()
long
listEntries
(String namePattern) void
refresh()
boolean
removeEntry
(String name) void
save()
void
setCacheSize
(long cacheSize) void
setDependId
(String dependId) void
setSystemId
(String systemId) void
unlockEntry
(Object locker)
-
Field Details
-
folderName
-
systemId
-
dependId
-
properties
-
-
Constructor Details
-
FolderArchiveFile
- Throws:
IOException
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIArchiveFile
-
close
- Specified by:
close
in interfaceIArchiveFile
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceIArchiveFile
- Throws:
IOException
-
refresh
- Specified by:
refresh
in interfaceIArchiveFile
- Throws:
IOException
-
exists
- Specified by:
exists
in interfaceIArchiveFile
-
setCacheSize
public void setCacheSize(long cacheSize) - Specified by:
setCacheSize
in interfaceIArchiveFile
-
getUsedCache
public long getUsedCache()- Specified by:
getUsedCache
in interfaceIArchiveFile
-
openEntry
- Specified by:
openEntry
in interfaceIArchiveFile
- Throws:
IOException
-
listEntries
- Specified by:
listEntries
in interfaceIArchiveFile
-
createEntry
- Specified by:
createEntry
in interfaceIArchiveFile
- Throws:
IOException
-
removeEntry
- Specified by:
removeEntry
in interfaceIArchiveFile
- Throws:
IOException
-
lockEntry
- Specified by:
lockEntry
in interfaceIArchiveFile
- Throws:
IOException
-
unlockEntry
- Specified by:
unlockEntry
in interfaceIArchiveFile
- Throws:
IOException
-
getSystemId
- Specified by:
getSystemId
in interfaceIArchiveFile
-
getDependId
- Specified by:
getDependId
in interfaceIArchiveFile
-
setSystemId
-
setDependId
-
save
- Specified by:
save
in interfaceIArchiveFile
- Throws:
IOException
-
getLength
public long getLength()- Specified by:
getLength
in interfaceIArchiveFile
-