|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.core.node.NodePersistorVersion1xx
org.knime.core.node.NodePersistorVersion200
public class NodePersistorVersion200
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.knime.core.node.NodePersistor |
---|
NodePersistor.LoadNodeModelSettingsFailPolicy |
Field Summary | |
---|---|
static String |
INTERNAL_TABLE_FOLDER_PREFIX
Prefix of associated port folders. |
static String |
PORT_FOLDER_PREFIX
Prefix of associated port folders. |
Fields inherited from class org.knime.core.node.NodePersistorVersion1xx |
---|
OLD_AUTOEXECUTABLE_NODEFACTORIES |
Fields inherited from interface org.knime.core.node.NodePersistor |
---|
CFG_DATA_FILE, CFG_DATA_FILE_DIR, CFG_HAS_SPEC_FILE, CFG_ISCONFIGURED, CFG_ISEXECUTED, CFG_MEMORY_POLICY, CFG_MODEL_FILES, CFG_NAME, CFG_NODE_MESSAGE, CFG_OUTPUT_PREFIX, CFG_SPEC_FILES, DATA_FILE_DIR, DATA_FILE_PREFIX, INTERN_FILE_DIR, MODEL_FILE_PREFIX, SETTINGS_FILE_NAME |
Constructor Summary | |
---|---|
NodePersistorVersion200(SingleNodeContainerPersistorVersion200 sncPersistor)
Invokes super constructor. |
Method Summary | |
---|---|
NodePersistor.LoadNodeModelSettingsFailPolicy |
getModelSettingsFailPolicy()
|
protected boolean |
loadHasContent(NodeSettingsRO settings)
|
protected void |
loadInternalHeldTables(Node node,
ExecutionMonitor execMon,
NodeSettingsRO settings,
Map<Integer,BufferedDataTable> loadTblRep,
HashMap<Integer,ContainerTable> tblRep)
|
protected boolean |
loadIsConfigured(NodeSettingsRO settings)
|
protected boolean |
loadIsExecuted(NodeSettingsRO settings)
|
protected void |
loadPort(Node node,
ReferencedFile portDir,
NodeSettingsRO settings,
ExecutionMonitor exec,
int portIdx,
Map<Integer,BufferedDataTable> loadTblRep,
HashMap<Integer,ContainerTable> tblRep)
|
protected void |
loadPorts(Node node,
ExecutionMonitor exec,
NodeSettingsRO settings,
Map<Integer,BufferedDataTable> loadTblRep,
HashMap<Integer,ContainerTable> tblRep)
|
protected String |
loadWarningMessage(NodeSettingsRO settings)
|
void |
save(Node node,
ReferencedFile nodeFile,
ExecutionMonitor execMon,
boolean isSaveData)
Saves the node, node settings, and all internal structures, spec, data, and models, to the given node directory (located at the node file). |
protected void |
saveCustomName(Node node,
NodeSettingsWO settings)
|
protected void |
saveHasContent(Node node,
NodeSettingsWO settings)
|
protected void |
saveInternalHeldTables(Node node,
ReferencedFile nodeDirRef,
NodeSettingsWO settings,
ExecutionMonitor exec,
boolean saveData)
|
protected void |
saveNodeInternDirectory(Node node,
File nodeInternDir,
NodeSettingsWO settings,
ExecutionMonitor exec)
|
protected void |
savePort(Node node,
File portDir,
NodeSettingsWO settings,
ExecutionMonitor exec,
int portIdx,
boolean saveData)
|
protected void |
savePorts(Node node,
ReferencedFile nodeDirRef,
NodeSettingsWO settings,
ExecutionMonitor exec,
boolean saveData)
|
protected void |
saveWarningMessage(Node node,
NodeSettingsWO settings)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PORT_FOLDER_PREFIX
public static final String INTERNAL_TABLE_FOLDER_PREFIX
Constructor Detail |
---|
public NodePersistorVersion200(SingleNodeContainerPersistorVersion200 sncPersistor)
sncPersistor
- Forwared.Method Detail |
---|
public void save(Node node, ReferencedFile nodeFile, ExecutionMonitor execMon, boolean isSaveData) throws IOException, CanceledExecutionException
nodeFile
- To write node settings to.execMon
- Used to report progress during saving.
IOException
- If the node file can't be found or read.
CanceledExecutionException
- If the saving has been canceled.protected void savePorts(Node node, ReferencedFile nodeDirRef, NodeSettingsWO settings, ExecutionMonitor exec, boolean saveData) throws IOException, CanceledExecutionException
IOException
CanceledExecutionException
protected void saveInternalHeldTables(Node node, ReferencedFile nodeDirRef, NodeSettingsWO settings, ExecutionMonitor exec, boolean saveData) throws IOException, CanceledExecutionException
IOException
CanceledExecutionException
protected void savePort(Node node, File portDir, NodeSettingsWO settings, ExecutionMonitor exec, int portIdx, boolean saveData) throws IOException, CanceledExecutionException
IOException
CanceledExecutionException
protected void saveHasContent(Node node, NodeSettingsWO settings)
protected void saveWarningMessage(Node node, NodeSettingsWO settings)
protected void saveNodeInternDirectory(Node node, File nodeInternDir, NodeSettingsWO settings, ExecutionMonitor exec) throws CanceledExecutionException
CanceledExecutionException
protected void saveCustomName(Node node, NodeSettingsWO settings)
protected boolean loadIsExecuted(NodeSettingsRO settings) throws InvalidSettingsException
loadIsExecuted
in class NodePersistorVersion1xx
InvalidSettingsException
protected String loadWarningMessage(NodeSettingsRO settings) throws InvalidSettingsException
loadWarningMessage
in class NodePersistorVersion1xx
InvalidSettingsException
public NodePersistor.LoadNodeModelSettingsFailPolicy getModelSettingsFailPolicy()
getModelSettingsFailPolicy
in interface NodePersistor
getModelSettingsFailPolicy
in class NodePersistorVersion1xx
protected boolean loadHasContent(NodeSettingsRO settings) throws InvalidSettingsException
loadHasContent
in class NodePersistorVersion1xx
InvalidSettingsException
protected boolean loadIsConfigured(NodeSettingsRO settings) throws InvalidSettingsException
loadIsConfigured
in class NodePersistorVersion1xx
InvalidSettingsException
protected void loadInternalHeldTables(Node node, ExecutionMonitor execMon, NodeSettingsRO settings, Map<Integer,BufferedDataTable> loadTblRep, HashMap<Integer,ContainerTable> tblRep) throws IOException, InvalidSettingsException, CanceledExecutionException
loadInternalHeldTables
in class NodePersistorVersion1xx
IOException
InvalidSettingsException
CanceledExecutionException
protected void loadPorts(Node node, ExecutionMonitor exec, NodeSettingsRO settings, Map<Integer,BufferedDataTable> loadTblRep, HashMap<Integer,ContainerTable> tblRep) throws IOException, InvalidSettingsException, CanceledExecutionException
loadPorts
in class NodePersistorVersion1xx
IOException
InvalidSettingsException
CanceledExecutionException
protected void loadPort(Node node, ReferencedFile portDir, NodeSettingsRO settings, ExecutionMonitor exec, int portIdx, Map<Integer,BufferedDataTable> loadTblRep, HashMap<Integer,ContainerTable> tblRep) throws IOException, InvalidSettingsException, CanceledExecutionException
IOException
InvalidSettingsException
CanceledExecutionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |