Package adams.flow.core
Interface PropertiesUpdater
-
- All Superinterfaces:
Actor
,AdditionalInformationHandler
,CleanUpHandler
,Comparable
,Destroyable
,ErrorHandler
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,QuickInfoSupporter
,Serializable
,ShallowCopySupporter<Actor>
,Stoppable
,StoppableWithFeedback
,VariableChangeListener
,VariablesInspectionHandler
- All Known Implementing Classes:
AbstractSimpleSourceWithPropertiesUpdating
,AbstractTransformerWithPropertiesUpdating
,UpdateProperties
,WekaAssociatorSetup
,WekaClassifierSetup
,WekaClustererSetup
,WekaDataGenerator
,WekaFilter
,WekaStreamFilter
public interface PropertiesUpdater extends Actor
Interface for actors that update one or more properties of a Java object using variables.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Field Summary
-
Fields inherited from interface adams.flow.core.Actor
FILE_EXTENSION, FILE_EXTENSION_GZ
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseString[]
getProperties()
Returns the properties to update.VariableName[]
getVariableNames()
Returns the variables to use.String
propertiesTipText()
Returns the tip text for this property.void
setProperties(BaseString[] value)
Sets the properties to update.void
setVariableNames(VariableName[] value)
Sets the variables to use.String
variableNamesTipText()
Returns the tip text for this property.-
Methods inherited from interface adams.flow.core.Actor
cleanUp, compareTo, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getParentComponent, getPreviousSibling, getQuickInfo, getRoot, getScopeHandler, getSilent, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setName, setParent, setSilent, setSkip, setStopFlowOnError, setUp, setVariables, shallowCopy, shallowCopy, sizeOf, stopExecution, stopExecution, toCommandLine, variableChanged, wrapUp
-
Methods inherited from interface adams.core.AdditionalInformationHandler
getAdditionalInformation
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel, setLoggingLevel
-
Methods inherited from interface adams.core.logging.LoggingSupporter
getLogger, isLoggingEnabled
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager
-
Methods inherited from interface adams.core.VariablesInspectionHandler
canInspectOptions
-
-
-
-
Method Detail
-
setProperties
void setProperties(BaseString[] value)
Sets the properties to update.- Parameters:
value
- the properties
-
getProperties
BaseString[] getProperties()
Returns the properties to update.- Returns:
- the properties
-
propertiesTipText
String propertiesTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setVariableNames
void setVariableNames(VariableName[] value)
Sets the variables to use.- Parameters:
value
- the variables
-
getVariableNames
VariableName[] getVariableNames()
Returns the variables to use.- Returns:
- the variables
-
variableNamesTipText
String variableNamesTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
-