Examples of XStream


Examples of com.thoughtworks.xstream.XStream

        // now query both addresses
        System.out.println( "querying Jimmys address..." );
        Address adrJimmy = addressBook.getAddressFromName( "Jimmy Who" );
        System.out.println( "Jimmys address: " );
        XStream xstream = new XStream();
        System.out.println( xstream.toXML( adrJimmy ) );

        System.out.println( "" );

        System.out.println( "querying Janes address..." );
        Address adrJane = addressBook.getAddressFromName( "Jane Who" );
        System.out.println( "Janes address: " );
        System.out.println( xstream.toXML( adrJane ) );
    }
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

           
            request.setArgs( new Object[] { "Jimmy Who" } );
            System.out.println("querying Jimmys address...");
            Address adrJimmy = (Address) client.execute( request );           
            System.out.println("Jimmys address: ");
            XStream xstream = new XStream();
            System.out.println( xstream.toXML( adrJimmy ));
           
            System.out.println("");
           
            request.setArgs( new Object[] { "Jane Who" } );
            System.out.println("querying Janes address...");
            Address adrJane = (Address) client.execute( request );
            System.out.println("Janes address: ");
            System.out.println( xstream.toXML( adrJane ));
        }
        catch ( IOException e )
        {
            e.printStackTrace();
        }   
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

     * @param mediaType
     *            The serialization media type.
     * @return The XStream object.
     */
    protected XStream createXstream(MediaType mediaType) {
        XStream result = null;

        try {
            if (MediaType.APPLICATION_JSON.isCompatible(mediaType)) {
                result = new XStream(getJsonDriverClass().newInstance());
                result.setMode(XStream.NO_REFERENCES);
            } else {
                result = new XStream(getXmlDriverClass().newInstance());
            }

            result.autodetectAnnotations(true);
        } catch (Exception e) {
            Context.getCurrentLogger().log(Level.WARNING,
                    "Unable to create the XStream driver.", e);
        }

View Full Code Here

Examples of com.thoughtworks.xstream.XStream

    public Object handle( Object params )
    {
        if ( log.isLoggable( Level.FINEST ) )
        {
            XStream xstream = new XStream();
            log.log( Level.FINEST, xstream.toXML( params ) );
        }

        if ( params instanceof ObjectBean )
        {
            ObjectBean bean = new ObjectBean();
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

  }

  public Collection query() {
    try {
      if (new File(filename).exists()) {
        XStream xstream = new XStream(new DomDriver());
        xstream.setMode(XStream.ID_REFERENCES);
        FileReader reader = new FileReader(filename);
        objects = (Set) xstream.fromXML(reader);
        reader.close();
      }
      return objects;
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

    }
  }

  public void close() {
    try {
      XStream xstream = new XStream(new DomDriver());
      xstream.setMode(XStream.ID_REFERENCES);
      FileWriter writer = new FileWriter(filename);
      xstream.toXML(objects, writer);
      writer.close();
    } catch (Exception e) {
      e.printStackTrace();
      throw new RuntimeException(e);
    }
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

  /**
   * Writes objects to XML-File.
   */
  public void write(Collection objects) {
    try {
      XStream xstream = new XStream(new DomDriver());
      xstream.setMode(XStream.ID_REFERENCES);
      FileWriter writer = new FileWriter(filename);
      xstream.toXML(new ArrayList(objects), writer);
      writer.close();
    } catch (IOException e) {
      e.printStackTrace();
      throw new RuntimeException(e);
    }
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

  /**
   * Reads collection from XML-File.
   */
  public Collection read() {
    try {
      XStream xstream = new XStream(new DomDriver());
      xstream.setMode(XStream.ID_REFERENCES);
      FileReader reader = new FileReader(filename);
      List objects = (List) xstream.fromXML(reader);
      reader.close();
      return objects;
    } catch (IOException e) {
      e.printStackTrace();
      throw new RuntimeException(e);
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

  private XStream xstream;
  private Converter nodeConverter;
  private Converter nodeArrayConverter;

  public Serializer() {
    xstream = new XStream();
    xstream.registerConverter(new BlobConverter());
    nodeConverter = new SingleValueConverterWrapper(new NodeConverter());
    nodeArrayConverter = new DelegateArrayConverter(nodeConverter,
        xstream.getMapper());
  }
View Full Code Here

Examples of com.thoughtworks.xstream.XStream

  private static class Component {
    String domain, editor, icon, view;
  }

  private static void init(String resource) throws Exception {
    XStream xstream = new XStream();
    xstream.alias("jease", List.class);
    xstream.alias("component", Component.class);
    Enumeration<URL> urls = Registry.class.getClassLoader().getResources(
        resource);
    while (urls.hasMoreElements()) {
      InputStream url = urls.nextElement().openStream();
      for (Component component : (List<Component>) xstream.fromXML(url)) {
        registerComponent(component);
      }
      url.close();
    }
    initDomainTypes(editors.keySet());
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.