r01f.marshalling.simple
Enum DataTypes.DataTypeEnum

java.lang.Object
  extended by java.lang.Enum<DataTypes.DataTypeEnum>
      extended by r01f.marshalling.simple.DataTypes.DataTypeEnum
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DataTypes.DataTypeEnum>, CodeAndDescriptionsEnum<DataTypes.DataTypeEnum>, CodeEnum<DataTypes.DataTypeEnum>
Enclosing class:
DataTypes

public static enum DataTypes.DataTypeEnum
extends java.lang.Enum<DataTypes.DataTypeEnum>
implements CodeAndDescriptionsEnum<DataTypes.DataTypeEnum>

Tipos de datos


Enum Constant Summary
ARRAY
           
ARRAYLIST
           
BOOLEAN
           
BOOLEAN_P
           
DATE
           
DOUBLE
           
DOUBLE_P
           
ENUM
           
FLOAT
           
FLOAT_P
           
HASHMAP
           
HASHTABLE
           
INTEGER
           
INTEGER_P
           
LIST
           
LONG
           
LONG_P
           
MAP
           
NULL
           
OBJECT
           
SQLDATE
           
STRING
           
STRINGBUFFER
           
STRINGBUILDER
           
VECTOR
           
XML
           
 
Field Summary
private  int _code
           
private  java.lang.String[] _descriptions
           
private static EnumValuesWithCodeAndDescriptionsWrapper<DataTypes.DataTypeEnum> enums
           
 
Method Summary
 boolean canBeFromDescription(java.lang.String desc)
          Combrueba si el elemento puede ser asignado a partir de una descripcion
static DataTypes.DataTypeEnum fromCode(int code)
           
static DataTypes.DataTypeEnum fromDescription(java.lang.String desc)
           
static DataTypes.DataTypeEnum fromDescription(java.lang.String desc, java.lang.String regEx)
           
static DataTypes.DataTypeEnum fromName(java.lang.String name)
           
 boolean is(DataTypes.DataTypeEnum otherType)
          Comprueba si este elemento coincide con otro
 boolean isIn(DataTypes.DataTypeEnum... dataTypes)
          Comprueba si este elemento está en una lista de elementos
static DataTypes.DataTypeEnum valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DataTypes.DataTypeEnum[] 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
 
Methods inherited from interface r01f.enums.CodeAndDescriptionsEnum
getDescriptions
 
Methods inherited from interface r01f.enums.CodeEnum
getCode, name
 

Enum Constant Detail

NULL

public static final DataTypes.DataTypeEnum NULL

STRING

public static final DataTypes.DataTypeEnum STRING

STRINGBUILDER

public static final DataTypes.DataTypeEnum STRINGBUILDER

STRINGBUFFER

public static final DataTypes.DataTypeEnum STRINGBUFFER

INTEGER

public static final DataTypes.DataTypeEnum INTEGER

INTEGER_P

public static final DataTypes.DataTypeEnum INTEGER_P

LONG

public static final DataTypes.DataTypeEnum LONG

LONG_P

public static final DataTypes.DataTypeEnum LONG_P

DOUBLE

public static final DataTypes.DataTypeEnum DOUBLE

DOUBLE_P

public static final DataTypes.DataTypeEnum DOUBLE_P

FLOAT

public static final DataTypes.DataTypeEnum FLOAT

FLOAT_P

public static final DataTypes.DataTypeEnum FLOAT_P

BOOLEAN

public static final DataTypes.DataTypeEnum BOOLEAN

BOOLEAN_P

public static final DataTypes.DataTypeEnum BOOLEAN_P

DATE

public static final DataTypes.DataTypeEnum DATE

SQLDATE

public static final DataTypes.DataTypeEnum SQLDATE

OBJECT

public static final DataTypes.DataTypeEnum OBJECT

XML

public static final DataTypes.DataTypeEnum XML

MAP

public static final DataTypes.DataTypeEnum MAP

HASHTABLE

public static final DataTypes.DataTypeEnum HASHTABLE

HASHMAP

public static final DataTypes.DataTypeEnum HASHMAP

LIST

public static final DataTypes.DataTypeEnum LIST

VECTOR

public static final DataTypes.DataTypeEnum VECTOR

ARRAYLIST

public static final DataTypes.DataTypeEnum ARRAYLIST

ARRAY

public static final DataTypes.DataTypeEnum ARRAY

ENUM

public static final DataTypes.DataTypeEnum ENUM
Field Detail

_code

private final int _code

_descriptions

private final java.lang.String[] _descriptions

enums

private static EnumValuesWithCodeAndDescriptionsWrapper<DataTypes.DataTypeEnum> enums
Method Detail

values

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

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

valueOf

public static DataTypes.DataTypeEnum valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

is

public boolean is(DataTypes.DataTypeEnum otherType)
Description copied from interface: CodeEnum
Comprueba si este elemento coincide con otro

Specified by:
is in interface CodeEnum<DataTypes.DataTypeEnum>
Returns:

isIn

public boolean isIn(DataTypes.DataTypeEnum... dataTypes)
Description copied from interface: CodeEnum
Comprueba si este elemento está en una lista de elementos

Specified by:
isIn in interface CodeEnum<DataTypes.DataTypeEnum>
Returns:

canBeFromDescription

public boolean canBeFromDescription(java.lang.String desc)
Description copied from interface: CodeAndDescriptionsEnum
Combrueba si el elemento puede ser asignado a partir de una descripcion

Specified by:
canBeFromDescription in interface CodeAndDescriptionsEnum<DataTypes.DataTypeEnum>
Parameters:
desc - la descripción
Returns:
true si se puede asignar, false en caso contrario

fromCode

public static DataTypes.DataTypeEnum fromCode(int code)

fromDescription

public static DataTypes.DataTypeEnum fromDescription(java.lang.String desc)

fromDescription

public static DataTypes.DataTypeEnum fromDescription(java.lang.String desc,
                                                     java.lang.String regEx)

fromName

public static DataTypes.DataTypeEnum fromName(java.lang.String name)