public class ModuleTxtKAREntryHandler extends java.lang.Object implements KAREntryHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
ModuleTxtKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
| Constructor and Description |
|---|
ModuleTxtKAREntryHandler()
constructor
|
| 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
lsid.
|
public ModuleTxtKAREntryHandler()
public java.lang.String getTypeName()
getTypeName in interface KAREntryHandlerpublic boolean handlesType(java.lang.String typeName)
handlesType in interface KAREntryHandlertypeName - public void initialize()
initialize in interface KAREntryHandlerpublic CacheObject cache(KARFile karFile, KAREntry entry) throws java.lang.Exception
cache in interface KAREntryHandlerkarFile - entry - java.lang.Exceptionpublic boolean open(KARFile karFile, KAREntry entry, TableauFrame tableauFrame) throws java.lang.Exception
open in interface KAREntryHandlerkarFile - entry - tableauFrame - java.lang.Exceptionpublic java.util.Hashtable<KAREntry,java.io.InputStream> save(java.util.Vector<KeplerLSID> lsids, KeplerLSID karLsid, TableauFrame tableauFrame) throws java.lang.Exception
save in interface KAREntryHandlerlsid - karLsid - the lsid of the containing KARtableauFrame - java.lang.Exception