Examples of GsonJSONSerialization


Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder, environment);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder, environment);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder);
      return view.cast(serialization);
    }
   
    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    return instanceView(view);
  }

  private <T extends View> T instanceView(Class<T> view){
    if (view.isAssignableFrom(JSONSerialization.class)){
      serialization = new GsonJSONSerialization(response, extractor, gsonBuilder, environment);
      return view.cast(serialization);
    }

    if (view.isAssignableFrom(XMLSerialization.class)){
      serialization = new XStreamXMLSerialization(response, xstreambuilder, environment);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

    List<JsonDeserializer<?>> jsonDeserializers = new ArrayList<>();
    jsonSerializers.add(new CalendarGsonConverter());
    jsonSerializers.add(new MessageGsonConverter());

    GsonSerializerBuilder gsonBuilder =  new GsonBuilderWrapper(new MockInstanceImpl<>(jsonSerializers), new MockInstanceImpl<>(jsonDeserializers), new Serializee());
    GsonJSONSerialization jsonSerialization = new GsonJSONSerialization(response, extractor, gsonBuilder, environment);

    Container container = mock(Container.class);
    when(container.instanceFor(JSONSerialization.class)).thenReturn(jsonSerialization);
    when(container.instanceFor(XMLSerialization.class)).thenReturn(xmlSerialization);
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

  public void shouldSortBasedOnPackageNamesLessPriorityToCaelumInitialList3rdPartyFirst() {
    List<Serialization> serializers = new ArrayList<>();

    serializers.add(new DumbSerialization());
    serializers.add(new XStreamXMLSerialization(null, null, null));
    serializers.add(new GsonJSONSerialization(null, null, null, null));
    serializers.add(new HTMLSerialization(null, null));

    sort(serializers, new DefaultRepresentationResult.ApplicationPackageFirst());

    assertEquals("br.com.caelum.vraptor.other.pack4ge", serializers.get(0).getClass().getPackage().getName());
View Full Code Here

Examples of br.com.caelum.vraptor.serialization.gson.GsonJSONSerialization

  @Test
  public void shouldSortBasedOnPackageNamesLessPriorityToCaelumInitialList3rdPartyLast() {
    List<Serialization> serializers = new ArrayList<>();

    serializers.add(new XStreamXMLSerialization(null, null, null));
    serializers.add(new GsonJSONSerialization(null, null, null, null));
    serializers.add(new HTMLSerialization(null, null));
    serializers.add(new DumbSerialization());

    sort(serializers, new DefaultRepresentationResult.ApplicationPackageFirst());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.