Package com.thoughtworks.xstream.io.json

Examples of com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver


    return builder.toString();
  }

  public static String jqPlotToJson(ChartConfiguration jqPlot) {

    XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {

      @Override
      public HierarchicalStreamWriter createWriter(Writer writer) {
        return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE) {
View Full Code Here


    return builder.toString();
  }

  public static String jqPlotToJson(ChartConfiguration jqPlot) {

    XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {

      @Override
      public HierarchicalStreamWriter createWriter(Writer writer) {
        return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE) {
View Full Code Here

     *        the DataStructure instance that is being marshaled.
     *
     * @return the JSON marshaled form of the given DataStructure instance.
     */
    protected String marshallAdvisory(final DataStructure ds) {
        XStream xstream = new XStream(new JsonHierarchicalStreamDriver());
        xstream.setMode(XStream.NO_REFERENCES);
        xstream.aliasPackage("", "org.apache.activemq.command");
        return xstream.toXML(ds);
    }
View Full Code Here

    */
  protected HierarchicalStreamDriver getHierarchicalStreamDriver() {
    final String newLine = (indented ? INDENTED_NEW_LINE : DEFAULT_NEW_LINE);
    final char[] lineIndenter = (indented ? INDENTED_LINE_INDENTER : DEFAULT_LINE_INDENTER);

    return new JsonHierarchicalStreamDriver() {
      public HierarchicalStreamWriter createWriter(Writer writer) {
        if (withoutRoot) {
          return new JsonWriter(writer, lineIndenter, newLine, JsonWriter.DROP_ROOT_MODE);
        }

View Full Code Here

     * @param jqPlot
     * @return
     */
    public static String jqPlotToJson(ChartConfiguration<?> jqPlot) {

        XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {

            @Override
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JqPlotJsonMapHierarchicalWriter(writer, JsonWriter.DROP_ROOT_MODE) {

View Full Code Here

     * Return an Advisory message as a JSON formatted string
     * @param ds
     * @return
     */
    protected String marshallAdvisory(final DataStructure ds) {
        XStream xstream = new XStream(new JsonHierarchicalStreamDriver());
        xstream.setMode(XStream.NO_REFERENCES);
        xstream.aliasPackage("", "org.apache.activemq.command");
        return xstream.toXML(ds);
    }
View Full Code Here

  private Object  selectedValue;
  private Integer totalValue;


  public ExtJSJsonImpl(HttpServletResponse response) {
    this.xstream  = new XStream(new JsonHierarchicalStreamDriver());
    this.response = response;
  }
View Full Code Here

    */
  protected HierarchicalStreamDriver getHierarchicalStreamDriver() {
    final String newLine = (indented ? INDENTED_NEW_LINE : DEFAULT_NEW_LINE);
    final char[] lineIndenter = (indented ? INDENTED_LINE_INDENTER : DEFAULT_LINE_INDENTER);

    return new JsonHierarchicalStreamDriver() {
      @Override
      public HierarchicalStreamWriter createWriter(Writer writer) {
        if (withoutRoot) {
          return new JsonWriter(writer, lineIndenter, newLine, JsonWriter.DROP_ROOT_MODE);
        }
View Full Code Here

    private XStream xstream;
    private ExtJSWrapper wrapper;

    public DefaultExtJson(HttpServletResponse response, TypeNameExtractor extractor, ProxyInitializer initializer)
        throws IOException {
        xstream = new XStream(new JsonHierarchicalStreamDriver() {
            @Override
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JsonWriter(writer, new char[0], "", JsonWriter.DROP_ROOT_MODE) {
                    @Override
                    public void addAttribute(String key, String value) {
View Full Code Here

      */
    protected HierarchicalStreamDriver getHierarchicalStreamDriver() {
        final String newLine = (indented ? INDENTED_NEW_LINE : DEFAULT_NEW_LINE);
        final char[] lineIndenter = (indented ? INDENTED_LINE_INDENTER : DEFAULT_LINE_INDENTER);

        return new JsonHierarchicalStreamDriver() {
            public HierarchicalStreamWriter createWriter(Writer writer) {
                if (withoutRoot) {
                    return new JsonWriter(writer, lineIndenter, newLine, JsonWriter.DROP_ROOT_MODE);
                }

View Full Code Here

TOP

Related Classes of com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver

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.