adams.data.spreadsheet.rowfinder
Class ByNumericValue

java.lang.Object
  extended by adams.core.ConsoleObject
      extended by adams.core.option.AbstractOptionHandler
          extended by adams.data.spreadsheet.rowfinder.AbstractRowFinder
              extended by adams.data.spreadsheet.rowfinder.ByNumericValue
All Implemented Interfaces:
Debuggable, Destroyable, OptionHandler, ShallowCopySupporter<RowFinder>, SizeOfHandler, RowFinder, Serializable

public class ByNumericValue
extends AbstractRowFinder

Returns indices of rows which label match the regular expression.

Version:
$Revision: 6139 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
protected  Index m_AttributeIndex
          the attribute index to work on.
protected  double m_Maximum
          the maximum value.
protected  double m_Minimum
          the minimum value.
static String NAN
          the placeholder for NaN.
 
Fields inherited from class adams.core.option.AbstractOptionHandler
m_DebugLevel, m_OptionManager
 
Constructor Summary
ByNumericValue()
           
 
Method Summary
 String attributeIndexTipText()
          Returns the tip text for this property.
 void defineOptions()
          Adds options to the internal list of options.
protected  int[] doFindRows(SpreadSheet data)
          Returns the rows of interest in the spreadsheet.
 Index getAttributeIndex()
          Returns the index of the column to perform the matching on.
 double getMaximum()
          Returns the maximum.
 double getMinimum()
          Returns the minimum.
 String globalInfo()
          Returns a string describing the object.
 String maximumTipText()
          Returns the tip text for this property.
 String minimumTipText()
          Returns the tip text for this property.
 void setAttributeIndex(Index value)
          Sets the index of the column to perform the matching on.
 void setMaximum(double value)
          Sets the maximum.
 void setMinimum(double value)
          Sets the minimum.
 
Methods inherited from class adams.data.spreadsheet.rowfinder.AbstractRowFinder
arrayToHashSet, check, compareTo, equals, filter, findRows, forCommandLine, forName, getRowFinders, shallowCopy, shallowCopy
 
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, debug, debug, debugLevelTipText, destroy, finishInit, getDebugLevel, getOptionManager, initialize, isDebugOn, newOptionManager, reset, setDebugLevel, toCommandLine, toString
 
Methods inherited from class adams.core.ConsoleObject
getDebugging, getSystemErr, getSystemOut, sizeOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAN

public static final String NAN
the placeholder for NaN.

See Also:
Constant Field Values

m_AttributeIndex

protected Index m_AttributeIndex
the attribute index to work on.


m_Minimum

protected double m_Minimum
the minimum value.


m_Maximum

protected double m_Maximum
the maximum value.

Constructor Detail

ByNumericValue

public ByNumericValue()
Method Detail

globalInfo

public String globalInfo()
Returns a string describing the object.

Specified by:
globalInfo in class AbstractOptionHandler
Returns:
a description suitable for displaying in the gui

defineOptions

public void defineOptions()
Adds options to the internal list of options.

Specified by:
defineOptions in interface OptionHandler
Overrides:
defineOptions in class AbstractOptionHandler

setAttributeIndex

public void setAttributeIndex(Index value)
Sets the index of the column to perform the matching on.

Parameters:
value - the index

getAttributeIndex

public Index getAttributeIndex()
Returns the index of the column to perform the matching on.

Returns:
the index

attributeIndexTipText

public String attributeIndexTipText()
Returns the tip text for this property.

Returns:
tip text for this property suitable for displaying in the gui

setMinimum

public void setMinimum(double value)
Sets the minimum.

Parameters:
value - the minimum

getMinimum

public double getMinimum()
Returns the minimum.

Returns:
the minimum

minimumTipText

public String minimumTipText()
Returns the tip text for this property.

Returns:
tip text for this property suitable for displaying in the gui

setMaximum

public void setMaximum(double value)
Sets the maximum.

Parameters:
value - the maximum

getMaximum

public double getMaximum()
Returns the maximum.

Returns:
the maximum

maximumTipText

public String maximumTipText()
Returns the tip text for this property.

Returns:
tip text for this property suitable for displaying in the gui

doFindRows

protected int[] doFindRows(SpreadSheet data)
Returns the rows of interest in the spreadsheet.

Specified by:
doFindRows in class AbstractRowFinder
Parameters:
data - the spreadsheet to inspect
Returns:
the rows of interest


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.