Package adams.data.conversion
Class WekaInstancesToSpreadSheet
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.data.conversion.AbstractConversion
-
- adams.data.conversion.WekaInstancesToSpreadSheet
-
- All Implemented Interfaces:
adams.core.AdditionalInformationHandler,adams.core.CleanUpHandler,adams.core.Destroyable,adams.core.GlobalInfoSupporter,adams.core.logging.LoggingLevelHandler,adams.core.logging.LoggingSupporter,adams.core.option.OptionHandler,adams.core.QuickInfoSupporter,adams.core.ShallowCopySupporter<adams.data.conversion.AbstractConversion>,adams.core.SizeOfHandler,adams.core.Stoppable,adams.data.conversion.Conversion,adams.data.spreadsheet.DataRowTypeHandler,adams.data.spreadsheet.SpreadSheetTypeHandler,Serializable
public class WekaInstancesToSpreadSheet extends adams.data.conversion.AbstractConversion implements adams.data.spreadsheet.SpreadSheetTypeHandlerGenerates a spreadsheet from a weka.core.Instances object.
-logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> (property: loggingLevel) The logging level for outputting errors and debugging output. default: WARNING
-data-row-type <adams.data.spreadsheet.DataRow> (property: dataRowType) The type of row to use for the data. default: adams.data.spreadsheet.DenseDataRow
-spreadsheet-type <adams.data.spreadsheet.SpreadSheet> (property: spreadSheetType) The type of spreadsheet to use for the data. default: adams.data.spreadsheet.SpreadSheet
- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected adams.data.spreadsheet.DataRowm_DataRowTypethe data row type to use.protected adams.data.spreadsheet.SpreadSheetm_SpreadSheetTypethe type of spreadsheet to use.
-
Constructor Summary
Constructors Constructor Description WekaInstancesToSpreadSheet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Classaccepts()Returns the class that is accepted as input.StringdataRowTypeTipText()Returns the tip text for this property.voiddefineOptions()Adds options to the internal list of options.protected ObjectdoConvert()Performs the actual conversion.Classgenerates()Returns the class that is generated as output.adams.data.spreadsheet.DataRowgetDataRowType()Returns the type of data row to use.adams.data.spreadsheet.SpreadSheetgetSpreadSheetType()Returns the type of spreadsheet to use.StringglobalInfo()Returns a string describing the object.voidsetDataRowType(adams.data.spreadsheet.DataRow value)Sets the type of data row to use.voidsetSpreadSheetType(adams.data.spreadsheet.SpreadSheet value)Sets the type of spreadsheet to use.StringspreadSheetTypeTipText()Returns the tip text for this property.-
Methods inherited from class adams.data.conversion.AbstractConversion
checkData, cleanUp, convert, getAdditionalInformation, getInput, getInput, getOutput, getOutput, getOwner, getQuickInfo, reset, setInput, setOwner, shallowCopy, shallowCopy, stopExecution
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfoin interfaceadams.core.GlobalInfoSupporter- Specified by:
globalInfoin classadams.core.option.AbstractOptionHandler- Returns:
- a description suitable for displaying in the gui
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptionsin interfaceadams.core.option.OptionHandler- Overrides:
defineOptionsin classadams.core.option.AbstractOptionHandler
-
setDataRowType
public void setDataRowType(adams.data.spreadsheet.DataRow value)
Sets the type of data row to use.- Specified by:
setDataRowTypein interfaceadams.data.spreadsheet.DataRowTypeHandler- Parameters:
value- the type
-
getDataRowType
public adams.data.spreadsheet.DataRow getDataRowType()
Returns the type of data row to use.- Specified by:
getDataRowTypein interfaceadams.data.spreadsheet.DataRowTypeHandler- Returns:
- the type
-
dataRowTypeTipText
public String dataRowTypeTipText()
Returns the tip text for this property.- Specified by:
dataRowTypeTipTextin interfaceadams.data.spreadsheet.DataRowTypeHandler- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setSpreadSheetType
public void setSpreadSheetType(adams.data.spreadsheet.SpreadSheet value)
Sets the type of spreadsheet to use.- Specified by:
setSpreadSheetTypein interfaceadams.data.spreadsheet.SpreadSheetTypeHandler- Parameters:
value- the type
-
getSpreadSheetType
public adams.data.spreadsheet.SpreadSheet getSpreadSheetType()
Returns the type of spreadsheet to use.- Specified by:
getSpreadSheetTypein interfaceadams.data.spreadsheet.SpreadSheetTypeHandler- Returns:
- the type
-
spreadSheetTypeTipText
public String spreadSheetTypeTipText()
Returns the tip text for this property.- Specified by:
spreadSheetTypeTipTextin interfaceadams.data.spreadsheet.SpreadSheetTypeHandler- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
accepts
public Class accepts()
Returns the class that is accepted as input.- Specified by:
acceptsin interfaceadams.data.conversion.Conversion- Specified by:
acceptsin classadams.data.conversion.AbstractConversion- Returns:
- the class
-
generates
public Class generates()
Returns the class that is generated as output.- Specified by:
generatesin interfaceadams.data.conversion.Conversion- Specified by:
generatesin classadams.data.conversion.AbstractConversion- Returns:
- the class
-
-