public class JARKAREntryHandler extends java.lang.Object implements KAREntryHandler
Modifier and Type | Class and Description |
---|---|
static class |
JARKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
Constructor and Description |
---|
JARKAREntryHandler() |
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()
KAR version 1.0 type name.
|
boolean |
handlesType(java.lang.String typeName)
JARs are not supported in KAR version 2.0 and 2.1
|
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.
|
public JARKAREntryHandler()
public java.lang.String getTypeName()
getTypeName
in interface KAREntryHandler
KAREntryHandler.getTypeName()
public boolean handlesType(java.lang.String typeName)
handlesType
in interface KAREntryHandler
KAREntryHandler.handlesType(java.lang.String)
public void initialize()
KAREntryHandler
initialize
in interface KAREntryHandler
public boolean open(KARFile karFile, KAREntry entry, TableauFrame tableauFrame) throws java.lang.Exception
KAREntryHandler
open
in interface KAREntryHandler
java.lang.Exception
public CacheObject cache(KARFile karFile, KAREntry entry) throws java.lang.Exception
KAREntryHandler
cache
in interface KAREntryHandler
java.lang.Exception
public java.util.Hashtable<KAREntry,java.io.InputStream> save(java.util.Vector<KeplerLSID> lsids, KeplerLSID karLsid, TableauFrame tableauFrame) throws java.lang.Exception
KAREntryHandler
save
in interface KAREntryHandler
karLsid
- the lsid of the containing KARjava.lang.Exception