javax.datamining
Class MiningAlgorithm

java.lang.Object
  |
  +--javax.datamining.Enum
        |
        +--javax.datamining.MiningAlgorithm
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class MiningAlgorithm
extends Enum

The enumeration MiningAlgorithm lists the types of the mining algorithms supported in JDM.

Author:
JSR-73 Java Data Mining Expert Group
See Also:
Serialized Form

Field Summary
static MiningAlgorithm decisionTree
           
static MiningAlgorithm feedForwardNeuralNet
           
static MiningAlgorithm kMeans
           
static MiningAlgorithm naiveBayes
           
static MiningAlgorithm svmClassification
           
static MiningAlgorithm svmRegression
           
 
Method Summary
static void addExtension(java.lang.String name)
          Adds a vendor extension name to MiningAlgorithm.
static MiningAlgorithm valueOf(java.lang.String name)
          Returns an instance of MiningAlgorithm corresponding to the specified name.
static MiningAlgorithm[] values()
          Returns a list of all MiningAlgorithm enumerations defined.
 
Methods inherited from class javax.datamining.Enum
compareTo, equals, name
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

decisionTree

public static final MiningAlgorithm decisionTree

feedForwardNeuralNet

public static final MiningAlgorithm feedForwardNeuralNet

kMeans

public static final MiningAlgorithm kMeans

naiveBayes

public static final MiningAlgorithm naiveBayes

svmClassification

public static final MiningAlgorithm svmClassification

svmRegression

public static final MiningAlgorithm svmRegression
Method Detail

addExtension

public static void addExtension(java.lang.String name)
                         throws JDMException
Adds a vendor extension name to MiningAlgorithm.

Parameters:
name - The name of the unique vendor extension
Throws:
JDMException - When name is an invalid string or redundant to existing standard enums.

valueOf

public static MiningAlgorithm valueOf(java.lang.String name)
                               throws JDMException
Returns an instance of MiningAlgorithm corresponding to the specified name.

Parameters:
name - The name of the enumeration value
Returns:
MiningAlgorithm - The instance of the specified enumeration.
Throws:
JDMException - When name is not valid.

values

public static MiningAlgorithm[] values()
Returns a list of all MiningAlgorithm enumerations defined.

Returns:
MiningAlgorithm[]