org.knime.base.node.io.linereader
Class LineReaderConfig

java.lang.Object
  extended by org.knime.base.node.io.linereader.LineReaderConfig

final class LineReaderConfig
extends Object

Configuration for line reader node.

Author:
Bernd Wiswedel, KNIME.com, Zurich, Switzerland

Field Summary
(package private) static String CFG_URL
          Config key for URL.
 
Constructor Summary
LineReaderConfig()
           
 
Method Summary
(package private)  String getColumnHeader()
           
(package private)  int getLimitRowCount()
           
(package private)  String getRowPrefix()
           
(package private)  URL getURL()
          Convert url string into URL, fail if invalid or null/empty.
(package private)  String getUrlString()
           
(package private)  boolean isSkipEmptyLines()
           
(package private)  void loadConfigurationInDialog(NodeSettingsRO settings)
          Load configuration in dialog, init defaults if invalid.
(package private)  void loadConfigurationInModel(NodeSettingsRO settings)
          Load configuration in NodeModel.
(package private)  void saveConfiguration(NodeSettingsWO settings)
          Save current configuration.
(package private)  void setColumnHeader(String columnHeader)
           
(package private)  void setLimitRowCount(int limitRowCount)
           
(package private)  void setRowPrefix(String rowPrefix)
           
(package private)  void setSkipEmptyLines(boolean skipEmptyLines)
           
(package private)  void setUrlString(String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CFG_URL

static final String CFG_URL
Config key for URL.

See Also:
Constant Field Values
Constructor Detail

LineReaderConfig

LineReaderConfig()
Method Detail

getUrlString

String getUrlString()
Returns:
the url

setUrlString

void setUrlString(String url)
Parameters:
url - the url to set

getURL

URL getURL()
     throws InvalidSettingsException
Convert url string into URL, fail if invalid or null/empty.

Returns:
The URL
Throws:
InvalidSettingsException - if invalid.

getRowPrefix

String getRowPrefix()
Returns:
the rowPrefix

setRowPrefix

void setRowPrefix(String rowPrefix)
Parameters:
rowPrefix - the rowPrefix to set

getColumnHeader

String getColumnHeader()
Returns:
the columnHeader

setColumnHeader

void setColumnHeader(String columnHeader)
Parameters:
columnHeader - the columnHeader to set

getLimitRowCount

int getLimitRowCount()
Returns:
the limitRowCount

setLimitRowCount

void setLimitRowCount(int limitRowCount)
Parameters:
limitRowCount - the limitRowCount to set

isSkipEmptyLines

boolean isSkipEmptyLines()
Returns:
the skipEmptyLines

setSkipEmptyLines

void setSkipEmptyLines(boolean skipEmptyLines)
Parameters:
skipEmptyLines - the skipEmptyLines to set

saveConfiguration

final void saveConfiguration(NodeSettingsWO settings)
Save current configuration.

Parameters:
settings - to save to.

loadConfigurationInModel

final void loadConfigurationInModel(NodeSettingsRO settings)
                             throws InvalidSettingsException
Load configuration in NodeModel.

Parameters:
settings - To load from.
Throws:
InvalidSettingsException - If invalid.

loadConfigurationInDialog

final void loadConfigurationInDialog(NodeSettingsRO settings)
Load configuration in dialog, init defaults if invalid.

Parameters:
settings - To load from.


Copyright, 2003 - 2012. 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.