javax.datamining.data
Class LogicalAttributeCapability

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

public class LogicalAttributeCapability
extends Enum

The enumeration LogicalAttributeCapability denotes the capability of the DME as to whether it can handle particular types of such object.

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

Field Summary
static LogicalAttributeCapability boundedAttributes
           
static LogicalAttributeCapability categoricalAttributes
           
static LogicalAttributeCapability categorySetEnabled
           
static LogicalAttributeCapability discreteAttributes
           
static LogicalAttributeCapability numericalAttributes
           
static LogicalAttributeCapability ordinalAttributes
           
static LogicalAttributeCapability preparedAttributes
           
static LogicalAttributeCapability unpreparedAttributes
           
 
Method Summary
static void addExtension(java.lang.String name)
          Adds a vendor extension name to LogicalAttributeCapability.
static LogicalAttributeCapability valueOf(java.lang.String name)
          Returns an instance of LogicalAttributeCapability corresponding to the specified name.
static LogicalAttributeCapability[] values()
          Returns a list of all LogicalAttributeCapability 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

boundedAttributes

public static final LogicalAttributeCapability boundedAttributes

categoricalAttributes

public static final LogicalAttributeCapability categoricalAttributes

categorySetEnabled

public static final LogicalAttributeCapability categorySetEnabled

discreteAttributes

public static final LogicalAttributeCapability discreteAttributes

numericalAttributes

public static final LogicalAttributeCapability numericalAttributes

ordinalAttributes

public static final LogicalAttributeCapability ordinalAttributes

preparedAttributes

public static final LogicalAttributeCapability preparedAttributes

unpreparedAttributes

public static final LogicalAttributeCapability unpreparedAttributes
Method Detail

addExtension

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

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 LogicalAttributeCapability valueOf(java.lang.String name)
                                          throws JDMException
Returns an instance of LogicalAttributeCapability corresponding to the specified name.

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

values

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

Returns:
LogicalAttributeCapability[]