Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.Scalar.EnumerationType Class Reference

Inheritance diagram for kddml.Core.Scalar.EnumerationType:

kddml.Core.Scalar.KDDMLScalarType List of all members.

Public Member Functions

 EnumerationType (String[] list_of_values)
boolean checkValue (String value)
byte getType ()
Object convertValue (String value)
String[] getAdmittedValues ()
int getNumAdmittedValues ()
String toString ()

Detailed Description

This class represents the enumeration type in which attribute value can be one of a list of acceptable values.

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Constructor & Destructor Documentation

kddml.Core.Scalar.EnumerationType.EnumerationType String[]  list_of_values  ) 
 

Constructor

Parameters:
list_of_values String[] the list of accepted values.


Member Function Documentation

boolean kddml.Core.Scalar.EnumerationType.checkValue String  value  )  [virtual]
 

Checks if the input value have the right type. Input value is given as java.lang.String. Returns true if the type is correct; returns false otherwise.

Parameters:
value String
Returns:
boolean

Implements kddml.Core.Scalar.KDDMLScalarType.

byte kddml.Core.Scalar.EnumerationType.getType  )  [virtual]
 

Returns the type related to this class as value of KDDMLScalarTypeEnum.

Returns:
byte

Implements kddml.Core.Scalar.KDDMLScalarType.

Object kddml.Core.Scalar.EnumerationType.convertValue String  value  )  [virtual]
 

Returns the value of the input argument as java.lang.Object. This depends on the type of the scalar. E.g. for a list of integer (such as 3, 5, 7), the method returns an int[], such as [3, 5, 7]. Returns null if the input value cannot be converted.

Parameters:
value String the expression representing the scalar (e.g. "3+2", "sunny", "high, low").
Returns:
Object

Implements kddml.Core.Scalar.KDDMLScalarType.

String [] kddml.Core.Scalar.EnumerationType.getAdmittedValues  ) 
 

Returns the list of admitted values.

Returns:
String[]

int kddml.Core.Scalar.EnumerationType.getNumAdmittedValues  ) 
 

Returns the number of categories.

Returns:
int

String kddml.Core.Scalar.EnumerationType.toString  )  [virtual]
 

Returns a representation of this object as string.

Returns:
String

Implements kddml.Core.Scalar.KDDMLScalarType.


Generated on Thu Feb 23 13:04:45 2006 for kddml by  doxygen 1.4.3