|
||||||||||
| 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.columnfinder.AbstractColumnFinder
adams.data.spreadsheet.columnfinder.AbstractTrainableColumnFinder
adams.data.spreadsheet.columnfinder.MultiColumnFinder
public class MultiColumnFinder
Applies multiple column 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.columnfinder.ColumnFinder> [-finder ...] (property: finders) The column finders to use. default:
-combination <JOIN|INTERSECT> (property: combination) Defines how the indices are combined. default: JOIN
| Nested Class Summary | |
|---|---|
static class |
MultiColumnFinder.Combination
How combine the indices. |
| Field Summary | |
|---|---|
protected MultiColumnFinder.Combination |
m_Combination
how the indices are combined. |
protected ColumnFinder[] |
m_Finders
the column finders to use. |
| Fields inherited from class adams.data.spreadsheet.columnfinder.AbstractTrainableColumnFinder |
|---|
m_Trained |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
MultiColumnFinder()
|
|
| Method Summary | |
|---|---|
String |
combinationTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected int[] |
doFindColumns(SpreadSheet data)
Returns the columns of interest in the spreadsheet. |
protected boolean |
doTrainColumnFinder(SpreadSheet data)
Performs the actual training of the column finder with the specified spreadsheet. |
String |
findersTipText()
Returns the tip text for this property. |
MultiColumnFinder.Combination |
getCombination()
Returns how the indices are combined. |
ColumnFinder[] |
getFinders()
Returns the column finders in use. |
String |
globalInfo()
Returns a string describing the object. |
void |
setCombination(MultiColumnFinder.Combination value)
Sets how the indices are combined. |
void |
setFinders(ColumnFinder[] value)
Sets the column finders to use. |
| Methods inherited from class adams.data.spreadsheet.columnfinder.AbstractTrainableColumnFinder |
|---|
check, isColumnFinderTrained, reset, trainColumnFinder |
| Methods inherited from class adams.data.spreadsheet.columnfinder.AbstractColumnFinder |
|---|
arrayToHashSet, compareTo, equals, findColumns, forCommandLine, forName, getColumnFinders, 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.columnfinder.ColumnFinder |
|---|
findColumns |
| Field Detail |
|---|
protected ColumnFinder[] m_Finders
protected MultiColumnFinder.Combination m_Combination
| Constructor Detail |
|---|
public MultiColumnFinder()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractOptionHandlerpublic void setFinders(ColumnFinder[] value)
value - the column finderspublic ColumnFinder[] getFinders()
public String findersTipText()
public void setCombination(MultiColumnFinder.Combination value)
value - the combination typepublic MultiColumnFinder.Combination getCombination()
public String combinationTipText()
protected boolean doTrainColumnFinder(SpreadSheet data)
doTrainColumnFinder in class AbstractTrainableColumnFinderdata - the training data
protected int[] doFindColumns(SpreadSheet data)
doFindColumns in class AbstractColumnFinderdata - the spreadsheet to inspect
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||