public class KARBuilder extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KAR_LSID_ATTRIBUTE_NAME |
Constructor and Description |
---|
KARBuilder()
Empty Constructor for building a KAR file.
|
Modifier and Type | Method and Description |
---|---|
void |
addSaveInitiator(NamedObj namedObj)
Add the namedObj to the _saveInitiatorList as well as into the ObjectManager.
|
void |
generateKAR(TableauFrame tableauFrame,
java.lang.String overrideModDeps) |
java.util.Vector<KeplerLSID> |
getKAREntryLSIDs(java.util.Hashtable<KAREntry,java.io.InputStream> entries) |
java.io.File |
getKarFile() |
KeplerLSID |
getKarLSID() |
KARManifest |
getManifest() |
java.util.Vector<NamedObj> |
getSaveInitiatorList() |
java.util.Hashtable<KAREntry,java.io.InputStream> |
handleInitiatorList()
Handle the creation of the KAREntry objects for the Save Initiator List.
|
boolean |
isRegisterLSID() |
boolean |
isRevision() |
void |
setKarFile(java.io.File karFile) |
void |
setKarLSID(KeplerLSID karLSID) |
void |
setManifest(KARManifest manifest) |
void |
setRegisterLSID(boolean registerLSID) |
void |
setRevision(boolean revision) |
public static final java.lang.String KAR_LSID_ATTRIBUTE_NAME
public KARBuilder()
public java.util.Vector<NamedObj> getSaveInitiatorList()
public void addSaveInitiator(NamedObj namedObj)
namedObj
- public java.io.File getKarFile()
public void setKarFile(java.io.File karFile)
public boolean isRevision()
public void setRevision(boolean revision)
public boolean isRegisterLSID()
public void setRegisterLSID(boolean registerLSID)
public KeplerLSID getKarLSID()
public void setKarLSID(KeplerLSID karLSID)
public KARManifest getManifest()
public void setManifest(KARManifest manifest)
public java.util.Hashtable<KAREntry,java.io.InputStream> handleInitiatorList()
public java.util.Vector<KeplerLSID> getKAREntryLSIDs(java.util.Hashtable<KAREntry,java.io.InputStream> entries)
entries
- public void generateKAR(TableauFrame tableauFrame, java.lang.String overrideModDeps) throws IllegalActionException
IllegalActionException