Package weka.knowledgeflow.steps
Class WekaAlgorithmWrapper
java.lang.Object
weka.knowledgeflow.steps.BaseStep
weka.knowledgeflow.steps.WekaAlgorithmWrapper
- All Implemented Interfaces:
Serializable
,BaseStepExtender
,Step
- Direct Known Subclasses:
ASEvaluator
,ASSearchStrategy
,Associator
,Classifier
,Clusterer
,DataGenerator
,Filter
,Loader
,Saver
A step that wraps a class of standard Weka algorithm (e.g. filter,
classifier, clusterer etc.)
- Version:
- $Revision: $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the default icon for this type of wrapped algorithm (i.e.Get the default icon at the package level for this type of wrapped algorithm - e.g.Get the path to the icon for this wrapped algorithmGet the wrapped algorithmabstract Class
Get the class of the algorithm being wrappedGet global "help" info.void
setWrappedAlgorithm
(Object algo) Set the wrapped algorithmMethods 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
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface weka.knowledgeflow.steps.BaseStepExtender
getIncomingConnectionTypes, getOutgoingConnectionTypes, stepInit
Methods inherited from interface weka.knowledgeflow.steps.Step
getIncomingConnectionTypes, getOutgoingConnectionTypes, stepInit
-
Constructor Details
-
WekaAlgorithmWrapper
public WekaAlgorithmWrapper()
-
-
Method Details
-
globalInfo
Get global "help" info. Returns the global info of the wrapped algorithm- Overrides:
globalInfo
in classBaseStep
- Returns:
- global "help" info
-
getWrappedAlgorithm
Get the wrapped algorithm- Returns:
- the wrapped algorithm
-
setWrappedAlgorithm
Set the wrapped algorithm- Parameters:
algo
- the algorithm to wrao
-
getIconPath
Get the path to the icon for this wrapped algorithm- Returns:
- the path to the icon
-
getDefaultPackageLevelIconPath
Get the default icon at the package level for this type of wrapped algorithm - e.g. weka.classifiers.meta- Returns:
- the default icon at the package level
-
getDefaultIconPath
Get the default icon for this type of wrapped algorithm (i.e. generic Loader, Saver etc.- Returns:
- the default icon for this wrapped algorithm
-
getWrappedAlgorithmClass
Get the class of the algorithm being wrapped- Returns:
- the class of the algorithm being wrapped
-