Examples of XStreamMarshaller


Examples of org.springframework.oxm.xstream.XStreamMarshaller

  }

  @Parameters
  public static Collection<Object[]> testParams() {
    // XStream serializer
    XStreamMarshaller xstream = new XStreamMarshaller();
    try {
      xstream.afterPropertiesSet();
    } catch (Exception ex) {
      throw new RuntimeException("Cannot init XStream", ex);
    }
    OxmSerializer serializer = new OxmSerializer(xstream, xstream);
    JacksonJsonRedisSerializer<Person> jsonSerializer = new JacksonJsonRedisSerializer<Person>(Person.class);
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

    assertEquals(p1, serializer.deserialize(serializer.serialize(p1)));
  }

  @Test
  public void testOxmSerializer() throws Exception {
    XStreamMarshaller xstream = new XStreamMarshaller();
    xstream.afterPropertiesSet();

    OxmSerializer serializer = new OxmSerializer(xstream, xstream);

    String value = UUID.randomUUID().toString();
    Person p1 = new Person(value, value, 1, new Address(value, 2));
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

  }

  @Parameters
  public static Collection<Object[]> testParams() {
    // XStream serializer
    XStreamMarshaller xstream = new XStreamMarshaller();
    try {
      xstream.afterPropertiesSet();
    } catch (Exception ex) {
      throw new RuntimeException("Cannot init XStream", ex);
    }
    OxmSerializer serializer = new OxmSerializer(xstream, xstream);
    JacksonJsonRedisSerializer<Person> jsonSerializer = new JacksonJsonRedisSerializer<Person>(Person.class);
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

public class XStreamUnmarshallingTests extends AbstractStaxEventReaderItemReaderTests {

  @Override
  protected Unmarshaller getUnmarshaller() throws Exception {
    XStreamMarshaller unmarshaller = new XStreamMarshaller();
    Map<String,Class<?>> aliasesMap = new HashMap<String,Class<?>>();
    aliasesMap.put("trade", Trade.class);
    aliasesMap.put("isin", String.class);
    aliasesMap.put("customer", String.class);
    aliasesMap.put("price", BigDecimal.class);
    /*unmarshaller.addAlias("trade", Trade.class);
    unmarshaller.addAlias("isin", String.class);
    unmarshaller.addAlias("customer", String.class);
    unmarshaller.addAlias("price", BigDecimal.class);*/
    unmarshaller.setAliases(aliasesMap);
    return unmarshaller;
  }
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

public class XStreamMarshallingTests extends
    AbstractStaxEventWriterItemWriterTests {

  @Override
  protected Marshaller getMarshaller() throws Exception {
    XStreamMarshaller marshaller = new XStreamMarshaller();
//    marshaller.addAlias("trade", Trade.class);
    marshaller.setAliases(Collections.singletonMap("trade", Trade.class));
    //in XStreamMarshaller.marshalSaxHandlers() method is used SaxWriter, which is configured
    //to include enclosing document (SaxWriter.includeEnclosingDocument is always set to TRUE)
    return marshaller;
  }
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

    }

    // beans

    public XStreamMarshaller xstreamMarshaller() {
        final XStreamMarshaller xStreamMarshaller = new XStreamMarshaller();
        xStreamMarshaller.setAutodetectAnnotations(true);
        xStreamMarshaller.setAnnotatedClasses(new Class[] { Principal.class, User.class, Role.class, Privilege.class });
        xStreamMarshaller.getXStream().addDefaultImplementation(java.sql.Timestamp.class, java.util.Date.class);

        return xStreamMarshaller;
    }
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

        return xStreamMarshaller;
    }

    public MarshallingHttpMessageConverter marshallingHttpMessageConverter() {
        final MarshallingHttpMessageConverter marshallingHttpMessageConverter = new MarshallingHttpMessageConverter();
        final XStreamMarshaller xstreamMarshaller = xstreamMarshaller();
        marshallingHttpMessageConverter.setMarshaller(xstreamMarshaller);
        marshallingHttpMessageConverter.setUnmarshaller(xstreamMarshaller);

        return marshallingHttpMessageConverter;
    }
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

        return marshallingHttpMessageConverter;
    }

    final XStreamMarshaller xstreamMarshaller() {
        final XStreamMarshaller xStreamMarshaller = new XStreamMarshaller();
        xStreamMarshaller.setAutodetectAnnotations(true);
        xStreamMarshaller.setMode(XStream.NO_REFERENCES);
        xStreamMarshaller.setAnnotatedClasses(new Class[] { User.class, Principal.class, Role.class, Privilege.class });
        xStreamMarshaller.getXStream().addDefaultImplementation(java.sql.Timestamp.class, java.util.Date.class);

        return xStreamMarshaller;
    }
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

  @SuppressWarnings("rawtypes")
  @Parameters
  public static Collection<Object[]> testParams() {

    // XStream serializer
    XStreamMarshaller xstream = new XStreamMarshaller();
    try {
      xstream.afterPropertiesSet();
    } catch (Exception ex) {
      throw new RuntimeException("Cannot init XStream", ex);
    }
    OxmSerializer serializer = new OxmSerializer(xstream, xstream);
    JacksonJsonRedisSerializer<Person> jsonSerializer = new JacksonJsonRedisSerializer<Person>(Person.class);
View Full Code Here

Examples of org.springframework.oxm.xstream.XStreamMarshaller

*/
public abstract class CollectionTestParams {

  public static Collection<Object[]> testParams() {
    // XStream serializer
    XStreamMarshaller xstream = new XStreamMarshaller();
    try {
      xstream.afterPropertiesSet();
    } catch (Exception ex) {
      throw new RuntimeException("Cannot init XStream", ex);
    }
    OxmSerializer serializer = new OxmSerializer(xstream, xstream);
    JacksonJsonRedisSerializer<Person> jsonSerializer = new JacksonJsonRedisSerializer<Person>(Person.class);
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.