|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<AType>
abk.dao.AType
public enum AType
| Enum Constant Summary | |
|---|---|
BOOLEAN
El tipo de dato es Boolean o boolean. |
|
BYTE
El tipo de dato es Byte o byte. |
|
CHARACTER
El tipo de dato es Character o char. |
|
DATAITEM
El tipo de dato es un IDataItem. |
|
DATE
El tipo de dato es un Date. |
|
DOUBLE
El tipo de dato es Double o double. |
|
ENUM
El tipo de dato es una enumeración |
|
FLOAT
El tipo de dato es Float o float. |
|
INTEGER
El tipo de dato es Integer o int. |
|
LONG
El tipo de dato es Long o long. |
|
NULL
El tipo analizado es la constante null. |
|
SHORT
El tipo de dato es Short o short. |
|
STRING
El tipo es String. |
|
TIME
El tipo de dato es un Time. |
|
TIMESTAMP
El tipo de dato es un Timestamp. |
|
UNKNOWN
El tipo no es uno de los tipos de dato conocidos, sólo se podría recuperar como Object. |
|
| Field Summary | |
|---|---|
private Class<?> |
type
Clase que define el tipo de dato asociado a la constante AType. |
private Class<?> |
wrapper
|
| Method Summary | |
|---|---|
static AType |
from(Class<?> klass)
Devuelve la constante de tipo correspondiente a la clase que se le pasa, si coincide con alguno de los tipos estándar declarados en AType. |
boolean |
isAssignable(Class<?> clazz)
Devuelve si una clase puede asignarse al tipo de la instancia, incluyendo tipos primitivos. |
static boolean |
isAssignable(Class<?> type,
Class<?> clazz)
Comprueba si una determinada clase se puede asignar al valor de una variable. |
static boolean |
primitive(Class<?> type,
Class<?> raw,
Class<?> wrapper,
Class<?> clazz)
Comprueba si el tipo de una variable es la clase primitiva que se le indica y si el tipo del valor que se quiere usar se corresponde con ella o con su clase envolvente. |
static AType |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static AType[] |
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 |
|---|
public static final AType NULL
null.
public static final AType ENUM
public static final AType STRING
public static final AType INTEGER
int.
public static final AType LONG
long.
public static final AType SHORT
short.
public static final AType FLOAT
float.
public static final AType DOUBLE
double.
public static final AType BOOLEAN
boolean.
public static final AType BYTE
byte.
public static final AType CHARACTER
char.
public static final AType TIMESTAMP
public static final AType TIME
public static final AType DATE
public static final AType DATAITEM
public static final AType UNKNOWN
| Field Detail |
|---|
private Class<?> type
private Class<?> wrapper
| Method Detail |
|---|
public static AType[] values()
for (AType c : AType.values()) System.out.println(c);
public static AType valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic final boolean isAssignable(Class<?> clazz)
clazz - Clase del objeto que se consulta.
true si se puede asignar o false en caso contrario.
NullPointerException - si el campo type es null.
public static final boolean isAssignable(Class<?> type,
Class<?> clazz)
El método considera también compatibles las asignaciones de las clases envolventes
(Integer,Long, Short, Byte, Float, Double,
Boolean y Character) a propiedades cuyo tipo sea el correspondiente tipo
primitivo (int, etc.).
type - Tipo de la variable a la que se quiere asignar un valor.clazz - Clase del valor que se desea asignar a la variavble.
NullPointerException - si type es null.
public static final boolean primitive(Class<?> type,
Class<?> raw,
Class<?> wrapper,
Class<?> clazz)
type - Tipo de la variable a la que se quiere asignar un valor primitivo.raw - Clase primitiva contra la que se compara.wrapper - Clase envolvente correspondiente a raw.clazz - Clase del valor que se asignar a la variable.
public static final AType from(Class<?> klass)
klass - Clase a mapear. Si se pasa null devuelve NULL.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||