Package main.otogamidev.queue.utils
Class MapTypes
java.lang.Object
main.otogamidev.queue.utils.MapTypes
Classe responsavel pelo mapeamento dos tipos de dados primitivos e de objetos do Java.
Cada tipo de dados sera categorizado e tera seu tratamento especifico para converter seu conteudo para string,
conforme abaixo:
1 - Tipos primitivos
2 - Tipos de objetos
3 - Arrays de tipos primitivos
4 - Arrays de tipos de objetos
- Author:
- henriquematheusalvespereira
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCategoria: Grupo de tipos de objetosstatic final StringCategoria: Grupo de tipos de arrays de objetosstatic final StringCategoria: Grupo de tipos primitivosstatic final StringCategoria: Grupo de tipos de arrays primitivosstatic final StringTipo Array de Objetos: Booleanstatic final StringTipo Array de Objetos: Bytestatic final StringTipo Array de Objetos: Characterstatic final StringTipo Array de Objetos: Doubkestatic final StringTipo Array de Objetos: Floatstatic final StringTipo Array de Objetos: Integerstatic final StringTipo Array de Objetos: Longstatic final StringTipo Array de Objetos: Shortstatic final StringTipo Array de Objetos: Stringstatic final StringTipo Objeto: Booleanstatic final StringTipo Objeto: Bytestatic final StringTipo Objeto: Charstatic final StringTipo Objeto: Doublestatic final StringTipo Objeto: Floatstatic final StringTipo Objeto: Integerstatic final StringTipo Objeto: Longstatic final StringTipo Objeto: Shortstatic final StringTipo Objeto: Stringstatic final StringTipo Array Primitivo: Booleanstatic final StringTipo Array Primitivo: Bytestatic final StringTipo Array Primitivo: Charstatic final StringTipo Array Primitivo: Doublestatic final StringTipo Array Primitivo: Floatstatic final StringTipo Array Primitivo: Integerstatic final StringTipo Array Primitivo: Longstatic final StringTipo Array Primitivo: Shortstatic final StringTipo Primitivo: Booleanstatic final StringTipo Primitivo: Bytestatic final StringTipo Primitivo: Charstatic final StringTipo Primitivo: Doublestatic final StringTipo Primitivo: Floatstatic final StringTipo Primitivo: Integerstatic final StringTipo Primitivo: Longstatic final StringTipo Primitivo: Short -
Constructor Summary
ConstructorsConstructorDescriptionMapTypes()Classe de mapeamento dos tipos de objetos e tipos primitivos do Java, -
Method Summary
Modifier and TypeMethodDescriptionstatic StringMetodo responsavel pela obtencao do grupo de tipo de dadosstatic StringgetObjectArrayToString(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um array de objetos em stringstatic StringgetObjectToString(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um objeto em stringstatic StringgetObjectType(Object element) Metodo responsavel pela obtencao do tipo de objetostatic StringgetPrimitiveArrayToString(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um array de tipos primitivos em stringstatic StringgetPrimitiveToString(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um tipo primitivo em string
-
Field Details
-
TYPE_PRIMITIVE_INTEGER
Tipo Primitivo: Integer- See Also:
-
TYPE_PRIMITIVE_DOUBLE
Tipo Primitivo: Double- See Also:
-
TYPE_PRIMITIVE_FLOAT
Tipo Primitivo: Float- See Also:
-
TYPE_PRIMITIVE_LONG
Tipo Primitivo: Long- See Also:
-
TYPE_PRIMITIVE_SHORT
Tipo Primitivo: Short- See Also:
-
TYPE_PRIMITIVE_BYTE
Tipo Primitivo: Byte- See Also:
-
TYPE_PRIMITIVE_CHAR
Tipo Primitivo: Char- See Also:
-
TYPE_PRIMITIVE_BOOLEAN
Tipo Primitivo: Boolean- See Also:
-
TYPE_OBJECT_INTEGER
Tipo Objeto: Integer- See Also:
-
TYPE_OBJECT_DOUBLE
Tipo Objeto: Double- See Also:
-
TYPE_OBJECT_FLOAT
Tipo Objeto: Float- See Also:
-
TYPE_OBJECT_LONG
Tipo Objeto: Long- See Also:
-
TYPE_OBJECT_SHORT
Tipo Objeto: Short- See Also:
-
TYPE_OBJECT_BYTE
Tipo Objeto: Byte- See Also:
-
TYPE_OBJECT_CHAR
Tipo Objeto: Char- See Also:
-
TYPE_OBJECT_BOOLEAN
Tipo Objeto: Boolean- See Also:
-
TYPE_OBJECT_STRING
Tipo Objeto: String- See Also:
-
TYPE_PRIMITIVE_ARRAY_INTEGER
Tipo Array Primitivo: Integer- See Also:
-
TYPE_PRIMITIVE_ARRAY_DOUBLE
Tipo Array Primitivo: Double- See Also:
-
TYPE_PRIMITIVE_ARRAY_FLOAT
Tipo Array Primitivo: Float- See Also:
-
TYPE_PRIMITIVE_ARRAY_LONG
Tipo Array Primitivo: Long- See Also:
-
TYPE_PRIMITIVE_ARRAY_SHORT
Tipo Array Primitivo: Short- See Also:
-
TYPE_PRIMITIVE_ARRAY_BYTE
Tipo Array Primitivo: Byte- See Also:
-
TYPE_PRIMITIVE_ARRAY_CHAR
Tipo Array Primitivo: Char- See Also:
-
TYPE_PRIMITIVE_ARRAY_BOOLEAN
Tipo Array Primitivo: Boolean- See Also:
-
TYPE_OBJECT_ARRAY_INTEGER
Tipo Array de Objetos: Integer- See Also:
-
TYPE_OBJECT_ARRAY_DOUBLE
Tipo Array de Objetos: Doubke- See Also:
-
TYPE_OBJECT_ARRAY_FLOAT
Tipo Array de Objetos: Float- See Also:
-
TYPE_OBJECT_ARRAY_LONG
Tipo Array de Objetos: Long- See Also:
-
TYPE_OBJECT_ARRAY_SHORT
Tipo Array de Objetos: Short- See Also:
-
TYPE_OBJECT_ARRAY_BYTE
Tipo Array de Objetos: Byte- See Also:
-
TYPE_OBJECT_ARRAY_CHAR
Tipo Array de Objetos: Character- See Also:
-
TYPE_OBJECT_ARRAY_BOOLEAN
Tipo Array de Objetos: Boolean- See Also:
-
TYPE_OBJECT_ARRAY_STRING
Tipo Array de Objetos: String- See Also:
-
GROUP_PRIMITIVE
Categoria: Grupo de tipos primitivos- See Also:
-
GROUP_OBJECT
Categoria: Grupo de tipos de objetos- See Also:
-
GROUP_PRIMITIVE_ARRAY
Categoria: Grupo de tipos de arrays primitivos- See Also:
-
GROUP_OBJECT_ARRAY
Categoria: Grupo de tipos de arrays de objetos- See Also:
-
-
Constructor Details
-
MapTypes
public MapTypes()Classe de mapeamento dos tipos de objetos e tipos primitivos do Java,
-
-
Method Details
-
getObjectArrayToString
Metodo responsavel pela tratativa de conversao do conteudo de um array de objetos em string- Parameters:
element- array de objetos denominado como um elementoelementType- tipo do array de objetos- Returns:
- Retorna o conteudo do array de objetos em string
-
getPrimitiveArrayToString
Metodo responsavel pela tratativa de conversao do conteudo de um array de tipos primitivos em string- Parameters:
element- array de tipos primitibos denominado como um elementoelementType- tipo do array de tipos primitivos- Returns:
- Retorna o conteudo do objeto em string
-
getObjectToString
Metodo responsavel pela tratativa de conversao do conteudo de um objeto em string- Parameters:
element- objetos denominado como um elementoelementType- tipo do objeto- Returns:
- Retorna o conteudo do objeto em string
-
getPrimitiveToString
Metodo responsavel pela tratativa de conversao do conteudo de um tipo primitivo em string- Parameters:
element- tipo primitivo denominado como um elementoelementType- tipo do primitivo- Returns:
- Retorna o conteudo do tipo primitivo em string
-
getGroup
Metodo responsavel pela obtencao do grupo de tipo de dados- Parameters:
typeElement- tipo de objeto esperado no map- Returns:
- Retorna o grupo categorizado desse objeto
-
getObjectType
Metodo responsavel pela obtencao do tipo de objeto- Parameters:
element- tipo de dado primitivo ou objeto- Returns:
- Retorna o nome do tipo de dado ou objeto
-