edu.indiana.iucbrf.feature
Class TermVectorFeature

java.lang.Object
  extended by edu.indiana.iucbrf.feature.AbstractFeature
      extended by edu.indiana.iucbrf.feature.TermVectorFeature
All Implemented Interfaces:
Feature, SwingRepresentable, java.io.Serializable, java.lang.Comparable

public class TermVectorFeature
extends AbstractFeature

A Feature with a value that is a TermVector.

See Also:
Serialized Form

Field Summary
static FeatureDifferentiator DEFAULT_FEATURE_DIFFERENTIATOR
           
static int DEFAULT_VARIABLE_TYPE
           
static java.lang.reflect.Constructor STANDARD_CONSTRUCTOR
           
 
Fields inherited from class edu.indiana.iucbrf.feature.AbstractFeature
DEFAULT_CONSTRUCTED, NO_STANDARD_CONSTRUCTOR, value
 
Fields inherited from interface edu.indiana.iucbrf.feature.Feature
DEFAULT_FEATURE_DIFFERENTIATORS_BY_VARTYPE, FEATURE_VALUE_FONT, INTERVAL_VARIABLE, LABEL_WIDTH, NOMINAL_VARIABLE, ORDINAL_VARIABLE, OTHER_VARIABLE
 
Fields inherited from interface edu.indiana.util.swing.SwingRepresentable
TITLE_FONT
 
Constructor Summary
protected TermVectorFeature()
           
  TermVectorFeature(Distribution distribution)
           
  TermVectorFeature(iglu.ir.TermVector tv)
          Creates a new instance of TermVectorFeature
 
Method Summary
 java.lang.Object clone()
           
 int getDefaultVariableType()
          Get the variable type (for example, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE, Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE).
static FeatureInputPanel getFeatureInputPanel(int collectionType, Domain domain, FeatureKey featureKey, boolean allowUnknowns)
           
 Feature midpoint(Feature other_feature)
           
 void setValue(java.lang.Object new_value)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.indiana.iucbrf.feature.AbstractFeature
adjust, checkAndGetDoubleValue, compareTo, equals, getValue, toString, toSwing, toSwing, toSwing
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_FEATURE_DIFFERENTIATOR

public static final FeatureDifferentiator DEFAULT_FEATURE_DIFFERENTIATOR

DEFAULT_VARIABLE_TYPE

public static final int DEFAULT_VARIABLE_TYPE
See Also:
Constant Field Values

STANDARD_CONSTRUCTOR

public static final transient java.lang.reflect.Constructor STANDARD_CONSTRUCTOR
Constructor Detail

TermVectorFeature

protected TermVectorFeature()

TermVectorFeature

public TermVectorFeature(Distribution distribution)

TermVectorFeature

public TermVectorFeature(iglu.ir.TermVector tv)
Creates a new instance of TermVectorFeature

Method Detail

getDefaultVariableType

public int getDefaultVariableType()
Description copied from interface: Feature
Get the variable type (for example, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE, Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE).


getFeatureInputPanel

public static FeatureInputPanel getFeatureInputPanel(int collectionType,
                                                     Domain domain,
                                                     FeatureKey featureKey,
                                                     boolean allowUnknowns)

clone

public java.lang.Object clone()
Specified by:
clone in interface Feature
Specified by:
clone in class AbstractFeature

toString

public java.lang.String toString()
Overrides:
toString in class AbstractFeature

midpoint

public Feature midpoint(Feature other_feature)
Specified by:
midpoint in interface Feature
Specified by:
midpoint in class AbstractFeature

setValue

public void setValue(java.lang.Object new_value)