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 (phillip.kruger@redhat.com)
-
-
Field Summary
Fields Modifier and Type Field Description static StringBIG_DECIMALstatic StringBIG_INTEGERstatic StringBOOLEANstatic StringBOOLEAN_PRIMITIVEstatic StringBYTEstatic StringBYTE_PRIMATIVEstatic StringCALENDARstatic StringCHARACTERstatic StringCHARACTER_PRIMITIVEstatic StringDOUBLEstatic StringDOUBLE_PRIMATIVEstatic StringDURATIONstatic StringENUMstatic StringFLOATstatic StringFLOAT_PRIMATIVEstatic StringGREGORIAN_CALENDARstatic StringINSTANTstatic StringINTEGERstatic StringINTEGER_PRIMATIVEstatic StringLOCALDATEstatic StringLOCALDATETIMEstatic StringLOCALTIMEstatic StringLONGstatic StringLONG_PRIMATIVEstatic StringOFFSETDATETIMEstatic StringOFFSETTIMEstatic StringOPTIONALstatic StringPERIODstatic StringSHORTstatic StringSHORT_PRIMATIVEstatic StringSQL_DATEstatic StringSQL_TIMEstatic StringSQL_TIMESTAMPstatic StringURIstatic StringURLstatic StringUTIL_DATEstatic StringUUIDstatic StringZONEDDATETIME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassgetPrimativeClassType(String primitiveName)static booleanisBoolean(String className)static booleanisCharacter(String className)static booleanisCollection(Object c)static booleanisDateLikeType(String className)static booleanisDuration(String className)static booleanisMap(Object c)static booleanisNumberLikeType(String className)static booleanisPeriod(String className)static booleanisPrimitive(String primitiveName)static booleanisPrimitiveOf(String primitiveType, String boxedType)Tests, ifboxedTypeis the wrapper-type ofprimitiveType.static booleanisURI(String className)static booleanisURL(String className)static booleanisUUID(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
-
CALENDAR
public static final String CALENDAR
-
GREGORIAN_CALENDAR
public static final String GREGORIAN_CALENDAR
-
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, ifboxedTypeis the wrapper-type ofprimitiveType. For example,java.lang.Integeris the wrapper forint.- Parameters:
primitiveType- the classname of the primitive typeboxedType- the classname of the boxed type- Returns:
- true, if
boxedTypeis the wrapper-type ofprimitiveType
-
isBoolean
public static boolean isBoolean(String className)
-
isCharacter
public static boolean isCharacter(String className)
-
-