|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.operator.preprocessing.filter.attributes.AbstractAttributeFilterCondition
com.rapidminer.operator.preprocessing.filter.attributes.NumericValueAttributeFilter
public class NumericValueAttributeFilter
This class implements a condition for the AttributeFilter operator. It provides the possibility to check if all values of a numerical attribute match a condition. This conditions might be specified by != or <>, =, <, <=, >, >= followed by a value. For example like this: "> 6.5" would keep all attributes having only values greater 6.5. This single conditions might be combined by || or && but not mixed. Example: "> 6.5 && < 11" would keep all attributes containing only values between 6.5 and 11.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.rapidminer.operator.preprocessing.filter.attributes.AttributeFilterCondition |
|---|
AttributeFilterCondition.ScanResult |
| Constructor Summary | |
|---|---|
NumericValueAttributeFilter()
|
|
| Method Summary | |
|---|---|
AttributeFilterCondition.ScanResult |
beforeScanCheck(Attribute attribute)
Don't remove any attribute without checking values |
AttributeFilterCondition.ScanResult |
check(Attribute attribute,
Example example)
This method checks the given example. |
java.util.List<ParameterType> |
getParameterTypes(Operator operator)
Just returns an empty list. |
void |
init(Operator operator)
Initializes the condition before checking anything. |
boolean |
isNeedingScan()
Indicates if this filter needs a data scan, i.e. an invocation of the check method for each example. |
| Methods inherited from class com.rapidminer.operator.preprocessing.filter.attributes.AbstractAttributeFilterCondition |
|---|
checkAfterFullScan, isNeedingFullScan |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NumericValueAttributeFilter()
| Method Detail |
|---|
public AttributeFilterCondition.ScanResult beforeScanCheck(Attribute attribute)
throws UserError
attribute - this is the attribute, the filter will have to check for.
UserError
public void init(Operator operator)
throws UserError
AttributeFilterCondition
init in interface AttributeFilterConditioninit in class AbstractAttributeFilterConditionUserError
public AttributeFilterCondition.ScanResult check(Attribute attribute,
Example example)
AttributeFilterCondition
check in interface AttributeFilterConditioncheck in class AbstractAttributeFilterConditionpublic boolean isNeedingScan()
AttributeFilterCondition
isNeedingScan in interface AttributeFilterConditionisNeedingScan in class AbstractAttributeFilterConditionpublic java.util.List<ParameterType> getParameterTypes(Operator operator)
AbstractAttributeFilterCondition
getParameterTypes in interface AttributeFilterConditiongetParameterTypes in class AbstractAttributeFilterCondition
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||