adams.flow.transformer
Class AbstractInPlaceSpreadSheetTransformer
java.lang.Object
adams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.core.AbstractActor
adams.flow.transformer.AbstractTransformer
adams.flow.transformer.AbstractSpreadSheetTransformer
adams.flow.transformer.AbstractInPlaceSpreadSheetTransformer
- All Implemented Interfaces:
- AdditionalInformationHandler, CleanUpHandler, Debuggable, DebugOutputHandler, Destroyable, OptionHandler, QuickInfoSupporter, ShallowCopySupporter<AbstractActor>, SizeOfHandler, Stoppable, InPlaceProcessing, VariableChangeListener, Actor, ErrorHandler, InputConsumer, OutputProducer, Serializable, Comparable
- Direct Known Subclasses:
- SpreadSheetInsertColumn, SpreadSheetInsertRow, SpreadSheetRemoveRow, SpreadSheetReplaceCellValue, SpreadSheetSetCell, SpreadSheetSort
public abstract class AbstractInPlaceSpreadSheetTransformer
- extends AbstractSpreadSheetTransformer
- implements InPlaceProcessing
Ancestor for spreadsheet transformers that allow the processing to
happen in-place, rather than on a copy of the data.
- Version:
- $Revision: 6291 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
|
Field Summary |
protected boolean |
m_NoCopy
whether to skip creating a copy of the spreadsheet. |
| 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 |
|
Method Summary |
void |
defineOptions()
Adds options to the internal list of options. |
boolean |
getNoCopy()
Returns whether to skip creating a copy of the spreadsheet before setting value. |
String |
noCopyTipText()
Returns the tip text for this property. |
void |
setNoCopy(boolean value)
Sets whether to skip creating a copy of the spreadsheet before setting value. |
| Methods inherited from class adams.flow.core.AbstractActor |
annotationsTipText, canInspectOptions, canPerformSetUpCheck, cleanUp, compareTo, debug, destroy, doExecute, equals, findVariables, findVariables, findVariables, forceVariables, forCommandLine, forName, getAdditionalInformation, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowActors, getFullName, getName, getNextSibling, getParent, getPreviousSibling, getQuickInfo, getRoot, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, handleException, hasErrorHandler, hasStopMessage, index, initialize, isBackedUp, isExecuted, isExecuting, isFinished, isHeadless, isStopped, nameTipText, performSetUpChecks, preExecute, pruneBackup, pruneBackup, setAnnotations, setErrorHandler, setHeadless, setName, setParent, setSkip, setStopFlowOnError, setUp, setVariables, shallowCopy, shallowCopy, sizeOf, skipTipText, stopExecution, stopExecution, stopFlowOnErrorTipText, updateDetectedVariables, updatePrefix, updateVariables, variableChanged |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, globalInfo, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from interface adams.flow.core.Actor |
cleanUp, compareTo, debug, destroy, equals, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFullName, getName, getNextSibling, getParent, getPreviousSibling, getQuickInfo, 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 |
m_NoCopy
protected boolean m_NoCopy
- whether to skip creating a copy of the spreadsheet.
AbstractInPlaceSpreadSheetTransformer
public AbstractInPlaceSpreadSheetTransformer()
defineOptions
public void defineOptions()
- Adds options to the internal list of options.
- Specified by:
defineOptions in interface OptionHandler- Overrides:
defineOptions in class AbstractActor
setNoCopy
public void setNoCopy(boolean value)
- Sets whether to skip creating a copy of the spreadsheet before setting value.
- Specified by:
setNoCopy in interface InPlaceProcessing
- Parameters:
value - true if to skip creating copy
getNoCopy
public boolean getNoCopy()
- Returns whether to skip creating a copy of the spreadsheet before setting value.
- Specified by:
getNoCopy in interface InPlaceProcessing
- Returns:
- true if copying is skipped
noCopyTipText
public String noCopyTipText()
- Returns the tip text for this property.
- Specified by:
noCopyTipText in interface InPlaceProcessing
- Returns:
- tip text for this property suitable for
displaying in the GUI or for listing the options.
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.