Class TypeReferencesHelper

java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.utils.TypeReferencesHelper

public class TypeReferencesHelper extends Object
Various re-usable TypeReference definitions.
  • Field Details

    • TYPE_REFERENCE_BIGDECIMAL

      public static final com.fasterxml.jackson.core.type.TypeReference<BigDecimal> TYPE_REFERENCE_BIGDECIMAL
    • TYPE_REFERENCE_BOOLEAN

      public static final com.fasterxml.jackson.core.type.TypeReference<Boolean> TYPE_REFERENCE_BOOLEAN
    • TYPE_REFERENCE_DATE

      public static final com.fasterxml.jackson.core.type.TypeReference<Date> TYPE_REFERENCE_DATE
    • TYPE_REFERENCE_DURATION

      public static final com.fasterxml.jackson.core.type.TypeReference<Duration> TYPE_REFERENCE_DURATION
    • TYPE_REFERENCE_ENTITY

      public static final com.fasterxml.jackson.core.type.TypeReference<Entity> TYPE_REFERENCE_ENTITY
    • TYPE_REFERENCE_ENTITYSET

      public static final com.fasterxml.jackson.core.type.TypeReference<EntitySet> TYPE_REFERENCE_ENTITYSET
    • TYPE_REFERENCE_GEOJSONOBJECT

      public static final com.fasterxml.jackson.core.type.TypeReference<org.geojson.GeoJsonObject> TYPE_REFERENCE_GEOJSONOBJECT
    • TYPE_REFERENCE_INTEGER

      public static final com.fasterxml.jackson.core.type.TypeReference<Integer> TYPE_REFERENCE_INTEGER
    • TYPE_REFERENCE_LIST_STRING

      public static final com.fasterxml.jackson.core.type.TypeReference<List<String>> TYPE_REFERENCE_LIST_STRING
    • TYPE_REFERENCE_LONG

      public static final com.fasterxml.jackson.core.type.TypeReference<Long> TYPE_REFERENCE_LONG
    • TYPE_REFERENCE_LIST_UOM

      public static final com.fasterxml.jackson.core.type.TypeReference<List<de.fraunhofer.iosb.ilt.frostclient.model.ext.UnitOfMeasurement>> TYPE_REFERENCE_LIST_UOM
    • TYPE_REFERENCE_MAP

      public static final com.fasterxml.jackson.core.type.TypeReference<Map<String,Object>> TYPE_REFERENCE_MAP
    • TYPE_REFERENCE_MAPVALUE

      public static final com.fasterxml.jackson.core.type.TypeReference<MapValue> TYPE_REFERENCE_MAPVALUE
    • TYPE_REFERENCE_NUMBER

      public static final com.fasterxml.jackson.core.type.TypeReference<Number> TYPE_REFERENCE_NUMBER
    • TYPE_REFERENCE_OBJECT

      public static final com.fasterxml.jackson.core.type.TypeReference<Object> TYPE_REFERENCE_OBJECT
    • TYPE_REFERENCE_STRING

      public static final com.fasterxml.jackson.core.type.TypeReference<String> TYPE_REFERENCE_STRING
    • TYPE_REFERENCE_TIMEINSTANT

      public static final com.fasterxml.jackson.core.type.TypeReference<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInstant> TYPE_REFERENCE_TIMEINSTANT
    • TYPE_REFERENCE_TIMEINTERVAL

      public static final com.fasterxml.jackson.core.type.TypeReference<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInterval> TYPE_REFERENCE_TIMEINTERVAL
    • TYPE_REFERENCE_TIMEVALUE

      public static final com.fasterxml.jackson.core.type.TypeReference<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeValue> TYPE_REFERENCE_TIMEVALUE
    • TYPE_REFERENCE_UOM

      public static final com.fasterxml.jackson.core.type.TypeReference<de.fraunhofer.iosb.ilt.frostclient.model.ext.UnitOfMeasurement> TYPE_REFERENCE_UOM
    • TYPE_REFERENCE_UUID

      public static final com.fasterxml.jackson.core.type.TypeReference<UUID> TYPE_REFERENCE_UUID
  • Method Details

    • getTypeReference

      public static com.fasterxml.jackson.core.type.TypeReference getTypeReference(String name)