Package weka.knowledgeflow.steps
Class ASSearchStrategy
java.lang.Object
weka.knowledgeflow.steps.BaseStep
weka.knowledgeflow.steps.WekaAlgorithmWrapper
weka.knowledgeflow.steps.ASSearchStrategy
- All Implemented Interfaces:
Serializable
,BaseStepExtender
,Step
@KFStep(name="ASSearchStrategy",
category="AttSelection",
toolTipText="Weka attribute selection search wrapper",
iconPath="")
public class ASSearchStrategy
extends WekaAlgorithmWrapper
Step that wraps a Weka attribute selection search strategy. This is just an
"info" step - i.e. it needs to be connection (via an StepManager.CON_INFO)
connection to a ASEvaluator step.
- Version:
- $Revision: $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet a list of incoming connections that this step accepts.Get a list of outgoing connections from this step.Get the search strategy wrapped by this stepGet the class of the algorithm wrapped by this wrapper step (ASSearch in this case).void
setSearchStrategy
(ASSearch searchStrategy) Set the search strategy wrapped by this step (calls setWrappedAlgorithm)void
setWrappedAlgorithm
(Object algo) Set the actual algorithm wrapped by this instancevoid
stepInit()
Initialize the stepMethods inherited from class weka.knowledgeflow.steps.WekaAlgorithmWrapper
getDefaultIconPath, getDefaultPackageLevelIconPath, getIconPath, getWrappedAlgorithm, globalInfo
Methods inherited from class weka.knowledgeflow.steps.BaseStep
environmentSubstitute, getCustomEditorForStep, getDefaultSettings, getInteractiveViewers, getInteractiveViewersImpls, getName, getStepManager, isResourceIntensive, isStopRequested, outputStructureForConnectionType, outputStructureForConnectionType, processIncoming, setName, setStepIsResourceIntensive, setStepManager, setStepMustRunSingleThreaded, start, stepMustRunSingleThreaded, stop
-
Constructor Details
-
ASSearchStrategy
public ASSearchStrategy()
-
-
Method Details
-
stepInit
public void stepInit()Initialize the step -
getIncomingConnectionTypes
Get a list of incoming connections that this step accepts. This step is an info only step, so no incoming connections are allowed- Returns:
- a list of connections that this step accepts
-
getOutgoingConnectionTypes
Get a list of outgoing connections from this step. This step is an info only step, so the only outgoing connection is of type "info".- Returns:
- a list of outgoing connections
-
getWrappedAlgorithmClass
Get the class of the algorithm wrapped by this wrapper step (ASSearch in this case).- Specified by:
getWrappedAlgorithmClass
in classWekaAlgorithmWrapper
- Returns:
- the class of the wrapped algorithm
-
setWrappedAlgorithm
Set the actual algorithm wrapped by this instance- Overrides:
setWrappedAlgorithm
in classWekaAlgorithmWrapper
- Parameters:
algo
- the algorithm wrapped
-
setSearchStrategy
Set the search strategy wrapped by this step (calls setWrappedAlgorithm)- Parameters:
searchStrategy
- the search strategy to wrap
-
getSearchStrategy
Get the search strategy wrapped by this step- Returns:
-