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 Details

    • 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 Details

    • 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, if boxedType is the wrapper-type of primitiveType. For example, java.lang.Integer is the wrapper for int.
      Parameters:
      primitiveType - the classname of the primitive type
      boxedType - the classname of the boxed type
      Returns:
      true, if boxedType is the wrapper-type of primitiveType
    • isBoolean

      public static boolean isBoolean(String className)
    • isCharacter

      public static boolean isCharacter(String className)