org.makumba.providers.datadefinition.mdd
Enum FieldType

java.lang.Object
  extended by java.lang.Enum<FieldType>
      extended by org.makumba.providers.datadefinition.mdd.FieldType
All Implemented Interfaces:
Serializable, Comparable<FieldType>

public enum FieldType
extends Enum<FieldType>

Enum for Makumba field types

Version:
$Id: FieldType.java,v 1.1 May 3, 2009 10:40:42 AM manu Exp $
Author:
Veronika Bodmann, Manuel Gay

Enum Constant Summary
BINARY
           
BOOLEAN
           
CHAR
           
CHARENUM
           
DATE
           
DATECREATE
           
DATEMODIFY
           
FILE
           
INT
           
INTENUM
           
NIL
           
PARAMETER
           
PTR
           
PTRINDEX
           
PTRONE
           
PTRREL
           
REAL
           
SET
           
SETCHARENUM
           
SETCOMPLEX
           
SETINTENUM
           
TEXT
           
 
Method Summary
 String getDataType()
           
 Object getEmptyValue()
           
 int getIntegerType()
           
 Class<?> getJavaType()
           
 Object getNullType()
           
 String getTypeName()
           
static FieldType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static FieldType[] 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

PTR

public static final FieldType PTR

PTRREL

public static final FieldType PTRREL

PTRONE

public static final FieldType PTRONE

PTRINDEX

public static final FieldType PTRINDEX

INT

public static final FieldType INT

INTENUM

public static final FieldType INTENUM

CHAR

public static final FieldType CHAR

CHARENUM

public static final FieldType CHARENUM

TEXT

public static final FieldType TEXT

DATE

public static final FieldType DATE

DATECREATE

public static final FieldType DATECREATE

DATEMODIFY

public static final FieldType DATEMODIFY

SET

public static final FieldType SET

SETCOMPLEX

public static final FieldType SETCOMPLEX

NIL

public static final FieldType NIL

REAL

public static final FieldType REAL

SETCHARENUM

public static final FieldType SETCHARENUM

SETINTENUM

public static final FieldType SETINTENUM

BINARY

public static final FieldType BINARY

BOOLEAN

public static final FieldType BOOLEAN

FILE

public static final FieldType FILE

PARAMETER

public static final FieldType PARAMETER
Method Detail

values

public static FieldType[] 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 (FieldType c : FieldType.values())
    System.out.println(c);

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

valueOf

public static FieldType 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

getTypeName

public String getTypeName()

getJavaType

public Class<?> getJavaType()

getNullType

public Object getNullType()

getIntegerType

public int getIntegerType()

getDataType

public String getDataType()

getEmptyValue

public Object getEmptyValue()