|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.knime.base.data.aggregation.OperatorData
public class OperatorData
This class holds all information of an AggregationOperator
such as its name and the supported data types.
These informations are used to register the operator and to provide
information about the operator for the user.
| Constructor Summary | |
|---|---|
OperatorData(String label,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
Constructor for class OperatorData. |
|
OperatorData(String label,
String colName,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
Constructor for class OperatorData. |
|
OperatorData(String id,
String label,
String colName,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
Constructor for class OperatorData. |
|
| Method Summary | |
|---|---|
String |
getColumnLabel()
|
String |
getId()
|
String |
getLabel()
|
Class<? extends DataValue> |
getSupportedType()
|
boolean |
keepColumnSpec()
|
boolean |
supportsMissingValueOption()
|
boolean |
usesLimit()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OperatorData(String label,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
label - unique user readable label. The label need to be unique
since it is used for registration and column name generation.
It is also displayed to the user in the aggregation method selection box.usesLimit - true if the method checks the number of
unique values limit.keepColSpec - true if the original column specification
should be kept if possiblesupportedClass - the DataValue class supported by
this methodsupportMissingValsOption - true if the operator
supports the alternation of the missing value flag
public OperatorData(String label,
String colName,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
label - unique user readable label. The label need to be unique
since it is used for registration.
It is also displayed to the user in the aggregation method selection box.colName - the name of the result columnusesLimit - true if the method checks the number of
unique values limit.keepColSpec - true if the original column specification
should be kept if possiblesupportedClass - the DataValue class supported by
this methodsupportMissingValsOption - true if the operator
supports the alternation of the missing value flag
public OperatorData(String id,
String label,
String colName,
boolean usesLimit,
boolean keepColSpec,
Class<? extends DataValue> supportedClass,
boolean supportMissingValsOption)
id - the unique identifier used for registrationlabel - user readable labelcolName - the name of the result columnusesLimit - true if the method checks the number of
unique values limit.keepColSpec - true if the original column specification
should be kept if possiblesupportedClass - the DataValue class supported by
this methodsupportMissingValsOption - true if the operator
supports the alternation of the missing value flag| Method Detail |
|---|
public Class<? extends DataValue> getSupportedType()
DataValue classpublic boolean supportsMissingValueOption()
true if the operator supports the alteration of
the missing cell optionpublic boolean keepColumnSpec()
true if the original DataColumnSpec should
be kept.public String getId()
public String getLabel()
public String getColumnLabel()
public boolean usesLimit()
true if this method checks the maximum unique
values limit.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||