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 KAREntryHandler
public boolean handlesType(java.lang.String typeName)
handlesType
in interface KAREntryHandler
typeName
- public void initialize()
initialize
in interface KAREntryHandler
public CacheObject cache(KARFile karFile, KAREntry entry) throws java.lang.Exception
cache
in interface KAREntryHandler
karFile
- entry
- java.lang.Exception
public boolean open(KARFile karFile, KAREntry entry, TableauFrame tableauFrame) throws java.lang.Exception
open
in interface KAREntryHandler
karFile
- entry
- tableauFrame
- 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
save
in interface KAREntryHandler
lsid
- karLsid
- the lsid of the containing KARtableauFrame
- java.lang.Exception