Package io.smallrye.graphql.execution
Class Classes
- java.lang.Object
-
- io.smallrye.graphql.execution.Classes
-
public class Classes extends Object
Class helper- Author:
- Phillip Kruger ([email protected])
-
-
Field Summary
Fields Modifier and Type Field Description static String
BIG_DECIMAL
static String
BIG_INTEGER
static String
BOOLEAN
static String
BOOLEAN_PRIMITIVE
static String
BYTE
static String
BYTE_PRIMATIVE
static String
CHARACTER
static String
CHARACTER_PRIMITIVE
static String
DOUBLE
static String
DOUBLE_PRIMATIVE
static String
DURATION
static String
ENUM
static String
FLOAT
static String
FLOAT_PRIMATIVE
static String
INSTANT
static String
INTEGER
static String
INTEGER_PRIMATIVE
static String
LOCALDATE
static String
LOCALDATETIME
static String
LOCALTIME
static String
LONG
static String
LONG_PRIMATIVE
static String
OFFSETDATETIME
static String
OFFSETTIME
static String
OPTIONAL
static String
PERIOD
static String
SHORT
static String
SHORT_PRIMATIVE
static String
SQL_DATE
static String
SQL_TIME
static String
SQL_TIMESTAMP
static String
URI
static String
URL
static String
UTIL_DATE
static String
UUID
static String
ZONEDDATETIME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Class
getPrimativeClassType(String primitiveName)
static boolean
isBoolean(String className)
static boolean
isCharacter(String className)
static boolean
isCollection(Object c)
static boolean
isDateLikeType(String className)
static boolean
isDuration(String className)
static boolean
isMap(Object c)
static boolean
isNumberLikeType(String className)
static boolean
isPeriod(String className)
static boolean
isPrimitive(String primitiveName)
static boolean
isPrimitiveOf(String primitiveType, String boxedType)
Tests, ifboxedType
is the wrapper-type ofprimitiveType
.static boolean
isURI(String className)
static boolean
isURL(String className)
static boolean
isUUID(String className)
-
-
-
Field Detail
-
ENUM
public static final String ENUM
-
OPTIONAL
public static final String OPTIONAL
-
UUID
public static final String UUID
-
URL
public static final String URL
-
URI
public static final String URI
-
LOCALDATE
public static final String LOCALDATE
-
LOCALDATETIME
public static final String LOCALDATETIME
-
LOCALTIME
public static final String LOCALTIME
-
ZONEDDATETIME
public static final String ZONEDDATETIME
-
OFFSETDATETIME
public static final String OFFSETDATETIME
-
OFFSETTIME
public static final String OFFSETTIME
-
INSTANT
public static final String INSTANT
-
UTIL_DATE
public static final String UTIL_DATE
-
SQL_DATE
public static final String SQL_DATE
-
SQL_TIMESTAMP
public static final String SQL_TIMESTAMP
-
SQL_TIME
public static final String SQL_TIME
-
DURATION
public static final String DURATION
-
PERIOD
public static final String PERIOD
-
BYTE
public static final String BYTE
-
BYTE_PRIMATIVE
public static final String BYTE_PRIMATIVE
-
SHORT
public static final String SHORT
-
SHORT_PRIMATIVE
public static final String SHORT_PRIMATIVE
-
INTEGER
public static final String INTEGER
-
INTEGER_PRIMATIVE
public static final String INTEGER_PRIMATIVE
-
BIG_INTEGER
public static final String BIG_INTEGER
-
DOUBLE
public static final String DOUBLE
-
DOUBLE_PRIMATIVE
public static final String DOUBLE_PRIMATIVE
-
BIG_DECIMAL
public static final String BIG_DECIMAL
-
LONG
public static final String LONG
-
LONG_PRIMATIVE
public static final String LONG_PRIMATIVE
-
FLOAT
public static final String FLOAT
-
FLOAT_PRIMATIVE
public static final String FLOAT_PRIMATIVE
-
BOOLEAN
public static final String BOOLEAN
-
BOOLEAN_PRIMITIVE
public static final String BOOLEAN_PRIMITIVE
-
CHARACTER
public static final String CHARACTER
-
CHARACTER_PRIMITIVE
public static final String CHARACTER_PRIMITIVE
-
-
Method Detail
-
isUUID
public static boolean isUUID(String className)
-
isURL
public static boolean isURL(String className)
-
isURI
public static boolean isURI(String className)
-
isPeriod
public static boolean isPeriod(String className)
-
isDuration
public static boolean isDuration(String className)
-
isPrimitive
public static boolean isPrimitive(String primitiveName)
-
isCollection
public static boolean isCollection(Object c)
-
isMap
public static boolean isMap(Object c)
-
getPrimativeClassType
public static Class getPrimativeClassType(String primitiveName) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
isNumberLikeType
public static boolean isNumberLikeType(String className)
-
isDateLikeType
public static boolean isDateLikeType(String className)
-
isPrimitiveOf
public static boolean isPrimitiveOf(String primitiveType, String boxedType)
Tests, ifboxedType
is the wrapper-type ofprimitiveType
. For example,java.lang.Integer
is the wrapper forint
.- Parameters:
primitiveType
- the classname of the primitive typeboxedType
- the classname of the boxed type- Returns:
- true, if
boxedType
is the wrapper-type ofprimitiveType
-
isBoolean
public static boolean isBoolean(String className)
-
isCharacter
public static boolean isCharacter(String className)
-
-