org.knime.base.node.viz.crosstable
Class CrosstabProperties

java.lang.Object
  extended by org.knime.base.node.viz.crosstable.CrosstabProperties

final class CrosstabProperties
extends Object

This class defines names and position of the columns in the output table of crosstab node. This class allows to change the naming in further releases while keeping backward compatibility with versioning.

Author:
Heiko Hofer

Nested Class Summary
(package private)  class CrosstabProperties.PropertyComparator
          Compare to properties by their weights or by the lexical order if the weights are equal.
 
Method Summary
(package private) static CrosstabProperties create(String version)
           
(package private)  String getCellChiSquareName()
           
(package private)  String getColPercentName()
           
(package private)  String getDeviationName()
           
(package private)  String getExpectedFrequencyName()
           
(package private)  String getFrequencyName()
           
(package private)  String getPercentName()
           
(package private)  List<String> getProperties()
          The list of properties.
(package private)  String getRowPercentName()
           
(package private) static List<String> getSupportedVersion()
           
(package private)  String getTotalColCountName()
           
(package private)  String getTotalCountName()
           
(package private)  String getTotalRowCountName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

static CrosstabProperties create(String version)
Parameters:
version - the version of the naming
Returns:
the naming object for the given version

getSupportedVersion

static List<String> getSupportedVersion()
Returns:
the list of supported Versions

getProperties

List<String> getProperties()
The list of properties.

Returns:
the supported properties

getFrequencyName

String getFrequencyName()
Returns:
the frequencyName

getPercentName

String getPercentName()
Returns:
the percentName

getRowPercentName

String getRowPercentName()
Returns:
the rowPercentName

getColPercentName

String getColPercentName()
Returns:
the columnPercentName

getTotalRowCountName

String getTotalRowCountName()
Returns:
the totalRowCountName

getTotalColCountName

String getTotalColCountName()
Returns:
the totalColumnCountName

getTotalCountName

String getTotalCountName()
Returns:
the totalCountName

getCellChiSquareName

String getCellChiSquareName()
Returns:
the cellChiSquareName

getExpectedFrequencyName

String getExpectedFrequencyName()
Returns:
the expectedName

getDeviationName

String getDeviationName()
Returns:
the deviationName


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.