mulan.classifier.lazy
Enum BRkNN.ExtensionType

java.lang.Object
  extended by java.lang.Enum<BRkNN.ExtensionType>
      extended by mulan.classifier.lazy.BRkNN.ExtensionType
All Implemented Interfaces:
Serializable, Comparable<BRkNN.ExtensionType>
Enclosing class:
BRkNN

public static enum BRkNN.ExtensionType
extends Enum<BRkNN.ExtensionType>

The two types of extensions


Enum Constant Summary
EXTA
          Predict top ranked label in case of empty prediction set
EXTB
          Predict top n ranked labels based on size of labelset in neighbors
NONE
          Standard BR
 
Method Summary
static BRkNN.ExtensionType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static BRkNN.ExtensionType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NONE

public static final BRkNN.ExtensionType NONE
Standard BR


EXTA

public static final BRkNN.ExtensionType EXTA
Predict top ranked label in case of empty prediction set


EXTB

public static final BRkNN.ExtensionType EXTB
Predict top n ranked labels based on size of labelset in neighbors

Method Detail

values

public static BRkNN.ExtensionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (BRkNN.ExtensionType c : BRkNN.ExtensionType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static BRkNN.ExtensionType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null