|
||||||||||
| 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.flow.core.AbstractActor
adams.flow.transformer.AbstractTransformer
adams.flow.transformer.SpreadSheetPlotGenerator
public class SpreadSheetPlotGenerator
Outputs plot containers generated from a spreadsheet.
Input/output:-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
-name <java.lang.String> (property: name) The name of the actor. default: SpreadSheetPlotGenerator
-annotation <adams.core.base.BaseText> (property: annotations) The annotations to attach to this actor. default:
-skip (property: skip) If set to true, transformation is skipped and the input token is just forwarded as it is.
-stop-flow-on-error (property: stopFlowOnError) If set to true, the flow gets stopped in case this actor encounters an error; useful for critical actors.
-columns <java.lang.String> (property: plotColumns)
The range of columns to include in the plot; A range is a comma-separated
list of single 1-based indices or sub-ranges of indices ('start-end'); '
inv(...)' inverts the range '...'; the following placeholders can be used
as well: first, second, third, last_2, last_1, last
default:
-x-column <java.lang.String> (property: XColumn) The (optional) index of the column which values to use as X values in the plot; An index is a number starting with 1; the following placeholders can be used as well: first, second, third, last_2, last_1, last default:
-default-cell-value <double> (property: defaultCellValue) The default value for missing or non-numeric cells. default: -1.0
-prefix-columns <adams.core.Range> (property: prefixColumns)
The range of columns to prefix the plot name with; A range is a comma-separated
list of single 1-based indices or sub-ranges of indices ('start-end'); '
inv(...)' inverts the range '...'; the following placeholders can be used
as well: first, second, third, last_2, last_1, last
default:
| Field Summary | |
|---|---|
protected Vector<SequencePlotterContainer> |
m_Containers
the generated plot containers. |
protected double |
m_DefaultCellValue
the default value for missing or non-numeric cells. |
protected Range |
m_PlotColumns
the columns to plot. |
protected Range |
m_PrefixColumns
the columns to prefix the plot name with. |
protected Index |
m_XColumn
the (optional) column to use as X value. |
static String |
MISSING_CELL_VALUE
the default string value for cells that are missing. |
| Fields inherited from class adams.flow.transformer.AbstractTransformer |
|---|
BACKUP_INPUT, BACKUP_OUTPUT, m_InputToken, m_OutputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_Executing, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_Self, m_Skip, m_StopFlowOnError, m_StopMessage, m_Stopped, m_StorageHandler, m_VariablesUpdated |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Fields inherited from interface adams.flow.core.Actor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ |
| Constructor Summary | |
|---|---|
SpreadSheetPlotGenerator()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Returns the class that the consumer accepts. |
String |
defaultCellValueTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
Class[] |
generates()
Returns the class of objects that it generates. |
protected String |
getCellString(Row row,
int index)
Returns the string value for the specified cell. |
protected double |
getCellValue(Row row,
int index)
Returns the cell value for the specified column index. |
double |
getDefaultCellValue()
Returns the default value for missing or non-numeric cells. |
String |
getPlotColumns()
Returns the current column range to use in the plot. |
Range |
getPrefixColumns()
Returns the current column range to generate the prefix of the plot with. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
String |
getXColumn()
Returns the index of the column which values to use as X values. |
String |
globalInfo()
Returns a string describing the object. |
boolean |
hasPendingOutput()
Checks whether there is pending output to be collected after executing the flow item. |
protected void |
initialize()
Initializes the members. |
Token |
output()
Returns the generated token. |
String |
plotColumnsTipText()
Returns the tip text for this property. |
String |
prefixColumnsTipText()
Returns the tip text for this property. |
void |
setDefaultCellValue(double value)
Sets the default value for missing or non-numeric cells. |
void |
setPlotColumns(String value)
Sets the column range to use in the plot. |
void |
setPrefixColumns(Range value)
Sets the column range to generate the prefix of the plot with. |
void |
setXColumn(String value)
Sets the index of the column which values to use as X values. |
String |
XColumnTipText()
Returns the tip text for this property. |
| Methods inherited from class adams.flow.transformer.AbstractTransformer |
|---|
backupState, execute, input, postExecute, reset, restoreState, wrapUp |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface adams.flow.core.Actor |
|---|
cleanUp, compareTo, debug, destroy, equals, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFullName, getName, getNextSibling, getParent, getPreviousSibling, getRoot, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setHeadless, setName, setParent, setSkip, setStopFlowOnError, setUp, setVariables, sizeOf, stopExecution, stopExecution, variableChanged |
| Methods inherited from interface adams.core.AdditionalInformationHandler |
|---|
getAdditionalInformation |
| Methods inherited from interface adams.core.option.OptionHandler |
|---|
cleanUpOptions, getOptionManager |
| Field Detail |
|---|
public static final String MISSING_CELL_VALUE
protected Range m_PlotColumns
protected Index m_XColumn
protected double m_DefaultCellValue
protected Range m_PrefixColumns
protected Vector<SequencePlotterContainer> m_Containers
| Constructor Detail |
|---|
public SpreadSheetPlotGenerator()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorprotected void initialize()
initialize in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in interface ActorgetQuickInfo in class AbstractActorpublic void setPlotColumns(String value)
value - the column rangepublic String getPlotColumns()
public String plotColumnsTipText()
public void setXColumn(String value)
value - the column indexpublic String getXColumn()
public String XColumnTipText()
public void setDefaultCellValue(double value)
value - the default valuepublic double getDefaultCellValue()
public String defaultCellValueTipText()
public void setPrefixColumns(Range value)
value - the column rangepublic Range getPrefixColumns()
public String prefixColumnsTipText()
public Class[] accepts()
protected String getCellString(Row row,
int index)
row - the row to get the cell fromindex - the column index
protected double getCellValue(Row row,
int index)
row - the row to get the cell fromindex - the column index
m_DefaultCellValueprotected String doExecute()
doExecute in class AbstractActorpublic Class[] generates()
public boolean hasPendingOutput()
hasPendingOutput in interface OutputProducerhasPendingOutput in class AbstractTransformerpublic Token output()
output in interface OutputProduceroutput in class AbstractTransformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||