|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.data.spreadsheet.rowfinder.AbstractRowFinder
adams.data.spreadsheet.rowfinder.AbstractTrainableRowFinder
adams.data.spreadsheet.rowfinder.MultiRowFinder
public class MultiRowFinder
Applies multiple row finding algorithms to the data.
The indices can be either joined or intersected.
-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-finder <adams.data.weka.rowfinder.RowFinder> [-finder ...] (property: finders) The row finders to use. default:
-combination <JOIN|INTERSECT> (property: combination) Defines how the indices are combined. default: JOIN
| Nested Class Summary | |
|---|---|
static class |
MultiRowFinder.Combination
How combine the indices. |
| Field Summary | |
|---|---|
protected MultiRowFinder.Combination |
m_Combination
how the indices are combined. |
protected RowFinder[] |
m_Finders
the row finders to use. |
| Fields inherited from class adams.data.spreadsheet.rowfinder.AbstractTrainableRowFinder |
|---|
m_Trained |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
MultiRowFinder()
|
|
| Method Summary | |
|---|---|
String |
combinationTipText()
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. |
protected boolean |
doTrainRowFinder(SpreadSheet data)
Performs the actual training of the row finder with the specified spreadsheet. |
String |
findersTipText()
Returns the tip text for this property. |
MultiRowFinder.Combination |
getCombination()
Returns how the indices are combined. |
RowFinder[] |
getFinders()
Returns the row finders in use. |
String |
globalInfo()
Returns a string describing the object. |
void |
setCombination(MultiRowFinder.Combination value)
Sets how the indices are combined. |
void |
setFinders(RowFinder[] value)
Sets the row finders to use. |
| Methods inherited from class adams.data.spreadsheet.rowfinder.AbstractTrainableRowFinder |
|---|
check, isRowFinderTrained, reset, trainRowFinder |
| Methods inherited from class adams.data.spreadsheet.rowfinder.AbstractRowFinder |
|---|
arrayToHashSet, compareTo, equals, 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, 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 |
| Methods inherited from interface adams.data.spreadsheet.rowfinder.RowFinder |
|---|
findRows |
| Field Detail |
|---|
protected RowFinder[] m_Finders
protected MultiRowFinder.Combination m_Combination
| Constructor Detail |
|---|
public MultiRowFinder()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractOptionHandlerpublic void setFinders(RowFinder[] value)
value - the row finderspublic RowFinder[] getFinders()
public String findersTipText()
public void setCombination(MultiRowFinder.Combination value)
value - the combination typepublic MultiRowFinder.Combination getCombination()
public String combinationTipText()
protected boolean doTrainRowFinder(SpreadSheet data)
doTrainRowFinder in class AbstractTrainableRowFinderdata - the training data
protected int[] doFindRows(SpreadSheet data)
doFindRows in class AbstractRowFinderdata - the dataset to inspect
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||