Package br.com.caelum.vraptor.serialization

Examples of br.com.caelum.vraptor.serialization.Serializee


  }

  public MockSerializationResult() {
    this(new JavassistProxifier(), XStreamBuilderImpl.cleanInstance(),
        new GsonBuilderWrapper(new MockInstanceImpl<>(new ArrayList<JsonSerializer<?>>()),
            new MockInstanceImpl<>(new ArrayList<JsonDeserializer<?>>()), new Serializee())
    );
  }
View Full Code Here


    List<JsonSerializer<?>> gsonSerializers = new ArrayList<>();
    List<JsonDeserializer<?>> gsonDeserializers = new ArrayList<>();
    gsonSerializers.add(new MessageGsonConverter());

    GsonSerializerBuilder gsonBuilder = new GsonBuilderWrapper(new MockInstanceImpl<>(gsonSerializers), new MockInstanceImpl<>(gsonDeserializers), new Serializee());
    MockSerializationResult result = new MockSerializationResult(null, null, gsonBuilder) {
      @Override
      public <T extends View> T use(Class<T> view) {
        return view.cast(new DefaultRepresentationResult(new FormatResolver() {
          @Override
View Full Code Here

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

    builder = new GsonBuilderWrapper(new MockInstanceImpl<>(jsonSerializers), new MockInstanceImpl<>(jsonDeserializers), new Serializee());
    deserializer = new GsonDeserialization(builder, provider, request, container, deserializeeInstance);
    BeanClass controllerClass = new DefaultBeanClass(DogController.class);

    noParameter = new DefaultControllerMethod(controllerClass, DogController.class.getDeclaredMethod("noParameter"));
    dogParameter = new DefaultControllerMethod(controllerClass, DogController.class.getDeclaredMethod("dogParameter", Dog.class));
View Full Code Here

  public void shouldBeAbleToDeserializeADogWithDeserializerAdapter() throws Exception {
    List<JsonDeserializer<?>> deserializers = new ArrayList<>();
    List<JsonSerializer<?>> serializers = new ArrayList<>();
    deserializers.add(new DogDeserializer());

    builder = new GsonBuilderWrapper(new MockInstanceImpl<>(serializers), new MockInstanceImpl<>(deserializers), new Serializee());
    deserializer = new GsonDeserialization(builder, provider, request, container, deserializeeInstance);

    InputStream stream = asStream("{'dog':{'name':'Renan Reis','age':'0'}}");

    Object[] deserialized = deserializer.deserialize(stream, dogParameter);
View Full Code Here

    jsonSerializers.add(new CalendarGsonConverter());
    jsonSerializers.add(new DateGsonConverter());
    jsonSerializers.add(new CollectionSerializer());
    jsonSerializers.add(new EnumSerializer());

    builder = new GsonBuilderWrapper(new MockInstanceImpl<>(jsonSerializers), new MockInstanceImpl<>(jsonDeserializers), new Serializee());
    serialization = new GsonJSONSerialization(response, extractor, builder, environment);
  }
View Full Code Here

    final DefaultTypeNameExtractor extractor = new DefaultTypeNameExtractor();

    Instance<Converter> convertersInst = new MockInstanceImpl<>(converters);
    Instance<SingleValueConverter> singleValueConverters = new MockInstanceImpl<>();
    XStreamConverters xStreamConverters = new XStreamConverters(convertersInst, singleValueConverters);
    serialization = new XStreamXMLSerialization(response, new XStreamBuilderImpl(xStreamConverters, extractor, new Serializee()), environment);
  }
View Full Code Here

  public static XStreamBuilder cleanInstance(Converter...converters) {
    Instance<Converter> convertersInst = new MockInstanceImpl<>(converters);
    Instance<SingleValueConverter> singleValueConverters = new MockInstanceImpl<>();
    XStreamConverters xStreamConverters = new XStreamConverters(convertersInst, singleValueConverters);
    return new XStreamBuilderImpl(xStreamConverters, new DefaultTypeNameExtractor(), new Serializee());
  }
View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.serialization.Serializee

Copyright © 2018 www.massapicom. 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.