public interface KAREntryHandler
| Modifier and Type | Method and Description |
|---|---|
CacheObject |
cache(KARFile karFile,
KAREntry entry)
This method should return a CacheObject that will be put into the cache.
|
java.lang.String |
getTypeName()
The getTypeName() method must return the type of object that this
KAREntryHandler saves.
|
boolean |
handlesType(java.lang.String typeName)
This method should return true if this KAREntryHandler can handle the
specified type.
|
void |
initialize()
The initialize method is called directly after instantiating this
KAREntryHandler.
|
boolean |
open(KARFile karFile,
KAREntry entry,
TableauFrame tableauFrame)
When a KAR file is opened, any entries in the KAR file that have the same
type as this KAREntryHandler will be passed to this open method.
|
java.util.Hashtable<KAREntry,java.io.InputStream> |
save(java.util.Vector<KeplerLSID> lsids,
KeplerLSID karLsid,
TableauFrame tableauFrame)
Return an array of KAREntry objects that are to be saved for the given
lsids.
|
java.lang.String getTypeName()
boolean handlesType(java.lang.String typeName)
typeName - void initialize()
CacheObject cache(KARFile karFile, KAREntry entry) throws java.lang.Exception
karFile - entry - java.lang.Exceptionboolean open(KARFile karFile, KAREntry entry, TableauFrame tableauFrame) throws java.lang.Exception
karFile - entry - tableauFrame - java.lang.Exceptionjava.util.Hashtable<KAREntry,java.io.InputStream> save(java.util.Vector<KeplerLSID> lsids, KeplerLSID karLsid, TableauFrame tableauFrame) throws java.lang.Exception
lsid - karLsid - the lsid of the containing KARtableauFrame - java.lang.Exception