org.knime.core.node.workflow
Class NodeContainer.NodeContainerSettings

java.lang.Object
  extended by org.knime.core.node.workflow.NodeContainer.NodeContainerSettings
Enclosing class:
NodeContainer

public static final class NodeContainer.NodeContainerSettings
extends Object

Helper class that defines load/save routines for general NodeContainer properties. This is currently only the job manager.


Nested Class Summary
static class NodeContainer.NodeContainerSettings.SplitType
           
 
Constructor Summary
NodeContainer.NodeContainerSettings()
           
 
Method Summary
 NodeExecutionJobManager getJobManager()
           
 void load(NodeSettingsRO settings)
          Restores all settings (currently only job manager and its settings) from argument.
 void save(NodeSettingsWO settings)
          Save all properties (currently only job manager) to argument.
 void setJobManager(NodeExecutionJobManager jobManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeContainer.NodeContainerSettings

public NodeContainer.NodeContainerSettings()
Method Detail

setJobManager

public void setJobManager(NodeExecutionJobManager jobManager)
Parameters:
jobManager - the jobManager to set

getJobManager

public NodeExecutionJobManager getJobManager()
Returns:
the jobManager

save

public void save(NodeSettingsWO settings)
Save all properties (currently only job manager) to argument.

Parameters:
settings - To save to.

load

public void load(NodeSettingsRO settings)
          throws InvalidSettingsException
Restores all settings (currently only job manager and its settings) from argument.

Parameters:
settings - To load from.
Throws:
InvalidSettingsException - If that's not possible.


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.