TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.trace.views.internal
Class Classification

java.lang.Object
  extended by org.eclipse.hyades.trace.views.internal.Classification
Direct Known Subclasses:
CategoricalClassification, QuantitativeClassification

public abstract class Classification
extends java.lang.Object

Classification: Abstract class representing a classification of data values into buckets. Subclasses are specific classification strategies, which fall into two broad categories for classifying quantitative vs. categorical data.


Field Summary
protected  java.lang.String _nullBucketLabel
           
static int NULL_BUCKET
           
 
Constructor Summary
Classification()
           
 
Method Summary
abstract  void classify(java.util.ArrayList values)
           
abstract  java.lang.String label(int n)
           
abstract  int numBuckets()
           
 void setNullBucketLabel(java.lang.String label)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL_BUCKET

public static final int NULL_BUCKET
See Also:
Constant Field Values

_nullBucketLabel

protected java.lang.String _nullBucketLabel
Constructor Detail

Classification

public Classification()
Method Detail

classify

public abstract void classify(java.util.ArrayList values)

label

public abstract java.lang.String label(int n)

numBuckets

public abstract int numBuckets()

setNullBucketLabel

public void setNullBucketLabel(java.lang.String label)

TPTP 4.6.0 Platform Project
Internal API Specification