Class JacksonConverterImpl

java.lang.Object
org.restlet.engine.Helper
org.restlet.engine.converter.ConverterHelper
org.restlet.ext.jackson.JacksonConverter
net.ontopia.topicmaps.rest.converters.jackson.JacksonConverterImpl

public class JacksonConverterImpl extends org.restlet.ext.jackson.JacksonConverter
Extension of the default jackson converter that allows the use of @JsonView.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected <T> org.restlet.ext.jackson.JacksonRepresentation<T>
    create(org.restlet.data.MediaType mediaType, T source)
     
    protected <T> org.restlet.ext.jackson.JacksonRepresentation<T>
    create(org.restlet.representation.Representation source, Class<T> objectClass)
     
    float
    score(Object source, org.restlet.representation.Variant target, org.restlet.resource.Resource resource)
     
    <T> float
    score(org.restlet.representation.Representation source, Class<T> target, org.restlet.resource.Resource resource)
     

    Methods inherited from class org.restlet.ext.jackson.JacksonConverter

    getObjectClasses, getVariants, isCompatible, toObject, toRepresentation, updatePreferences

    Methods inherited from class org.restlet.engine.converter.ConverterHelper

    addObjectClass, addVariant, addVariants, getVariants, updatePreferences

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JacksonConverterImpl

      public JacksonConverterImpl()
  • Method Details

    • create

      protected <T> org.restlet.ext.jackson.JacksonRepresentation<T> create(org.restlet.data.MediaType mediaType, T source)
      Overrides:
      create in class org.restlet.ext.jackson.JacksonConverter
    • create

      protected <T> org.restlet.ext.jackson.JacksonRepresentation<T> create(org.restlet.representation.Representation source, Class<T> objectClass)
      Overrides:
      create in class org.restlet.ext.jackson.JacksonConverter
    • score

      public float score(Object source, org.restlet.representation.Variant target, org.restlet.resource.Resource resource)
      Overrides:
      score in class org.restlet.ext.jackson.JacksonConverter
    • score

      public <T> float score(org.restlet.representation.Representation source, Class<T> target, org.restlet.resource.Resource resource)
      Overrides:
      score in class org.restlet.ext.jackson.JacksonConverter