Class StdDeserializer<T>

java.lang.Object
com.palantir.dialogue.annotations.StdDeserializer<T>
All Implemented Interfaces:
DeserializerFactory<T>, com.palantir.dialogue.Deserializer<T>
Direct Known Subclasses:
InputStreamDeserializer, ResponseDeserializer

public abstract class StdDeserializer<T> extends Object implements DeserializerFactory<T>, com.palantir.dialogue.Deserializer<T>
  • Constructor Details

    • StdDeserializer

      protected StdDeserializer(String accepts)
  • Method Details

    • accepts

      public final Optional<String> accepts()
      Specified by:
      accepts in interface com.palantir.dialogue.Deserializer<T>
    • deserializerFor

      public final <T1 extends T> com.palantir.dialogue.Deserializer<T1> deserializerFor(com.palantir.dialogue.TypeMarker<T1> _type)
      Specified by:
      deserializerFor in interface DeserializerFactory<T>