|
||||||||||
| 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.AbstractWekaInstanceAndWekaInstancesTransformer
adams.flow.transformer.WekaClassSelector
public class WekaClassSelector
Sets the class index. Can either honour an already existing one or override it. Also, one can apply the index on a subset of attributes defined by a regular expression applied to the attribute names (one can set the class index to the last attribute that starts with 'att_').
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: ClassSelector
-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.
-class <java.lang.String> (property: classIndex)
The index within the attribute subset defined by the regular expression
('first' and 'last' are accepted as well).
default: last
-override (property: override) If set to true, then any existing class index will be overriden; otherwise the class index will only be set if not already set.
-regex <java.lang.String> (property: regexName) The regular expression used for selecting the subset of attributes. default: .*
| Field Summary | |
|---|---|
protected Index |
m_ClassIndex
the class index. |
protected boolean |
m_Override
whether to override any set class attribute. |
protected BaseRegExp |
m_RegexName
the regular expression on the attribute for selecting the sub-set of attributes. |
| Fields inherited from class adams.flow.transformer.AbstractTransformer |
|---|
BACKUP_INPUT, BACKUP_OUTPUT, m_InputToken, m_OutputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ, m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, 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 |
| Constructor Summary | |
|---|---|
WekaClassSelector()
|
|
| Method Summary | |
|---|---|
String |
classIndexTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
Index |
getClassIndex()
Returns the class index. |
boolean |
getOverride()
Returns whether any existing class index will be overriden or not. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
BaseRegExp |
getRegexName()
Returns the regular expression for selecting the attributes. |
String |
globalInfo()
Returns a string describing the object. |
protected void |
initialize()
Initializes the members. |
String |
overrideTipText()
Returns the tip text for this property. |
String |
regexNameTipText()
Returns the tip text for this property. |
void |
setClassIndex(Index value)
Sets the class index. |
void |
setOverride(boolean value)
Sets whether to override any existing class index or nor. |
void |
setRegexName(BaseRegExp value)
Sets the regular expression for selecting the attributes. |
void |
updateProvenance(ProvenanceContainer cont)
Updates the provenance information in the provided container. |
| Methods inherited from class adams.flow.transformer.AbstractWekaInstanceAndWekaInstancesTransformer |
|---|
accepts, generates |
| Methods inherited from class adams.flow.transformer.AbstractTransformer |
|---|
backupState, execute, hasPendingOutput, input, output, 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 |
| Field Detail |
|---|
protected Index m_ClassIndex
protected boolean m_Override
protected BaseRegExp m_RegexName
| Constructor Detail |
|---|
public WekaClassSelector()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerprotected void initialize()
initialize in class AbstractActorpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in class AbstractActorpublic void setClassIndex(Index value)
value - the indexpublic Index getClassIndex()
public String classIndexTipText()
public void setOverride(boolean value)
value - if true then any class index will be overridepublic boolean getOverride()
public String overrideTipText()
public void setRegexName(BaseRegExp value)
value - the regexpublic BaseRegExp getRegexName()
public String regexNameTipText()
protected String doExecute()
doExecute in class AbstractActorpublic void updateProvenance(ProvenanceContainer cont)
updateProvenance in interface ProvenanceSupportercont - the provenance container to update
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||