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 String
Categoria: Grupo de tipos de objetosstatic final String
Categoria: Grupo de tipos de arrays de objetosstatic final String
Categoria: Grupo de tipos primitivosstatic final String
Categoria: Grupo de tipos de arrays primitivosstatic final String
Tipo Array de Objetos: Booleanstatic final String
Tipo Array de Objetos: Bytestatic final String
Tipo Array de Objetos: Characterstatic final String
Tipo Array de Objetos: Doubkestatic final String
Tipo Array de Objetos: Floatstatic final String
Tipo Array de Objetos: Integerstatic final String
Tipo Array de Objetos: Longstatic final String
Tipo Array de Objetos: Shortstatic final String
Tipo Array de Objetos: Stringstatic final String
Tipo Objeto: Booleanstatic final String
Tipo Objeto: Bytestatic final String
Tipo Objeto: Charstatic final String
Tipo Objeto: Doublestatic final String
Tipo Objeto: Floatstatic final String
Tipo Objeto: Integerstatic final String
Tipo Objeto: Longstatic final String
Tipo Objeto: Shortstatic final String
Tipo Objeto: Stringstatic final String
Tipo Array Primitivo: Booleanstatic final String
Tipo Array Primitivo: Bytestatic final String
Tipo Array Primitivo: Charstatic final String
Tipo Array Primitivo: Doublestatic final String
Tipo Array Primitivo: Floatstatic final String
Tipo Array Primitivo: Integerstatic final String
Tipo Array Primitivo: Longstatic final String
Tipo Array Primitivo: Shortstatic final String
Tipo Primitivo: Booleanstatic final String
Tipo Primitivo: Bytestatic final String
Tipo Primitivo: Charstatic final String
Tipo Primitivo: Doublestatic final String
Tipo Primitivo: Floatstatic final String
Tipo Primitivo: Integerstatic final String
Tipo Primitivo: Longstatic final String
Tipo Primitivo: Short -
Constructor Summary
ConstructorsConstructorDescriptionMapTypes()
Classe de mapeamento dos tipos de objetos e tipos primitivos do Java, -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Metodo responsavel pela obtencao do grupo de tipo de dadosstatic String
getObjectArrayToString
(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um array de objetos em stringstatic String
getObjectToString
(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um objeto em stringstatic String
getObjectType
(Object element) Metodo responsavel pela obtencao do tipo de objetostatic String
getPrimitiveArrayToString
(Object element, String elementType) Metodo responsavel pela tratativa de conversao do conteudo de um array de tipos primitivos em stringstatic String
getPrimitiveToString
(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
-