Class ProblemAdapterFactory

  • All Implemented Interfaces:
    com.google.gson.TypeAdapterFactory

    @API(status=EXPERIMENTAL)
    public final class ProblemAdapterFactory
    extends Object
    implements com.google.gson.TypeAdapterFactory
    Problem TypeAdapterFactory.
    • Constructor Detail

      • ProblemAdapterFactory

        public ProblemAdapterFactory()
      • ProblemAdapterFactory

        @SafeVarargs
        public ProblemAdapterFactory​(Class<? extends E>... statusTypes)
    • Method Detail

      • registerSubType

        @CheckReturnValue
        public ProblemAdapterFactory registerSubType​(URI uri,
                                                     com.google.gson.reflect.TypeToken<? extends Problem> type)
      • create

        public <T> com.google.gson.TypeAdapter<T> create​(com.google.gson.Gson gson,
                                                         com.google.gson.reflect.TypeToken<T> type)
        Specified by:
        create in interface com.google.gson.TypeAdapterFactory