|
||||||||||
| 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.WekaFilter
public class WekaFilter
Filters Instances/Instance objects using the specified filter.
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: WekaFilter
-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.
-filter <weka.filters.Filter [options]> (property: filter) The filter to use for filtering the Instances/Instance objects. default: weka.filters.AllFilter
-init-once (property: initializeOnce) If set to true, then the filter will get initialized only with the first batch of data; otherwise every time data gets passed through.
-keep (property: keepRelationName) If set to true, then the filter won't change the relation name of the incoming dataset.
| Field Summary | |
|---|---|
static String |
BACKUP_INITIALIZED
the key for storing the current initialized state in the backup. |
protected weka.filters.Filter |
m_Filter
the filter to apply. |
protected boolean |
m_Initialized
whether the filter has been initialized. |
protected boolean |
m_InitializeOnce
whether to initialize filter only with the first batch. |
protected boolean |
m_KeepRelationName
whether to keep the incoming relation name. |
| 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 | |
|---|---|
WekaFilter()
|
|
| Method Summary | |
|---|---|
protected Hashtable<String,Object> |
backupState()
Backs up the current state of the actor before update the variables. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
String |
filterTipText()
Returns the tip text for this property. |
weka.filters.Filter |
getFilter()
Returns the filter in use. |
boolean |
getInitializeOnce()
Returns whether the filter gets initialized only with the first batch. |
boolean |
getKeepRelationName()
Returns whether the filter doesn't change the relation name. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
String |
globalInfo()
Returns a string describing the object. |
String |
initializeOnceTipText()
Returns the tip text for this property. |
String |
keepRelationNameTipText()
Returns the tip text for this property. |
protected void |
pruneBackup()
Removes entries from the backup. |
protected void |
reset()
Resets the scheme. |
protected void |
restoreState(Hashtable<String,Object> state)
Restores the state of the actor before the variables got updated. |
void |
setFilter(weka.filters.Filter value)
Sets the filter to use. |
void |
setInitializeOnce(boolean value)
Sets whether the filter gets initialized only with the first batch. |
void |
setKeepRelationName(boolean value)
Sets whether the filter doesn't change the relation name. |
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 |
|---|
execute, hasPendingOutput, input, output, postExecute, 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 |
|---|
public static final String BACKUP_INITIALIZED
protected weka.filters.Filter m_Filter
protected boolean m_InitializeOnce
protected boolean m_KeepRelationName
protected boolean m_Initialized
| Constructor Detail |
|---|
public WekaFilter()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorpublic void setFilter(weka.filters.Filter value)
value - the filterpublic weka.filters.Filter getFilter()
public String filterTipText()
public void setInitializeOnce(boolean value)
value - true if the filter gets only initialized oncepublic boolean getInitializeOnce()
public String initializeOnceTipText()
public void setKeepRelationName(boolean value)
value - true if the filter won't change the relation namepublic boolean getKeepRelationName()
public String keepRelationNameTipText()
public String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in class AbstractActorprotected void pruneBackup()
pruneBackup in class AbstractActorprotected Hashtable<String,Object> backupState()
backupState in class AbstractTransformerprotected void restoreState(Hashtable<String,Object> state)
restoreState in class AbstractTransformerstate - the backup of the state to restore fromprotected void reset()
reset in class AbstractTransformerprotected 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 | |||||||||