Examples of JsonWriter


Examples of org.davinci.server.util.JSONWriter

    if(designerName ==null||designerName.equals(""))
      designerName = user.getUserID();
    IDesignerUser designer = commentingManager.getDesignerUser(designerName);
    Version version = designer.getVersion(req.getParameter("version"));
    List<String> resource = version.getResources();
    JSONWriter writer = new JSONWriter(true);
    for (String it : resource) {
      writer.startObject();
      writer.addField("path", it);
      writer.endObject();
    }

    this.responseString = writer.getJSON();
        resp.setContentType("application/json;charset=UTF-8");
  }
View Full Code Here

Examples of org.davinci.server.util.JSONWriter

        return false;
    }

    public static String vRsourcesToJson(IVResource listFiles[], boolean fullPath) {

        JSONWriter jsonWriter = new JSONWriter(true);
        for (int j = 0; j < listFiles.length; j++) {
            if (Resource.isHidden(listFiles[j])) {
                continue;
            }

            String pathName = null;
            if (fullPath) {
                pathName = listFiles[j].getPath();
            } else {
                pathName = listFiles[j].getName();
            }

            jsonWriter.startObject().addField("name", pathName);
            jsonWriter.addField("isDir", listFiles[j].isDirectory());
            jsonWriter.addField("isNew", listFiles[j].isNew());
            jsonWriter.addField("readOnly", listFiles[j].readOnly());
            jsonWriter.addField("isDirty", listFiles[j].isDirty());
            if (listFiles[j] instanceof VLibraryResource) {
                VLibraryResource r = (VLibraryResource) listFiles[j];
                jsonWriter.addField("libraryId", r.getLibraryId());
                jsonWriter.addField("libVersion", r.getLibraryVersion());
            }

            jsonWriter.endObject();
        }
        return jsonWriter.getJSON();
    }
View Full Code Here

Examples of org.davinci.server.util.JSONWriter

        return jsonWriter.getJSON();
    }

    public static String foundVRsourcesToJson(IVResource listFiles[], IUser user) {

        JSONWriter jsonWriter = new JSONWriter(true);
        for (int i = 0; i < listFiles.length; i++) {
            ArrayList parents = new ArrayList();
            // parents.add(workspace);
            if (Resource.isHidden(listFiles[i])) {
                continue;
            }
            parents.addAll(Arrays.asList(listFiles[i].getParents()));

            String name = listFiles[i].getPath();
            jsonWriter.startObject().addField("file", name).addFieldName("parents").startArray();
            for (int j = 0; j < parents.size(); j++) {
                if (Resource.isHidden((IVResource) parents.get(j))) {
                    continue;
                }
                jsonWriter.startObject().addField("name", ((IVResource) parents.get(j)).getName());
                jsonWriter.addFieldName("members").startArray();

                String parentPath = ((IVResource) parents.get(j)).getPath();

                IVResource[] members = user.listFiles(parentPath);
                for (int k = 0; k < members.length; k++) {
                    if (Resource.isHidden(members[k])) {
                        continue;
                    }
                    jsonWriter.startObject().addField("isDir", members[k].isDirectory());
                    jsonWriter.addField("name", members[k].getName());
                    jsonWriter.addField("readOnly", members[k].readOnly());
                    jsonWriter.addField("isDirty", members[k].isDirty());
                    if (members[k] instanceof VLibraryResource) {
                        VLibraryResource r = (VLibraryResource) members[k];
                        jsonWriter.addField("libraryId", r.getLibraryId());
                        jsonWriter.addField("libVersion", r.getLibraryVersion());
                    }

                    jsonWriter.endObject();
                }
                jsonWriter.endArray();
                jsonWriter.endObject();

            }
            jsonWriter.endArray();
            jsonWriter.endObject();
        }
        return jsonWriter.getJSON();
    }
View Full Code Here

Examples of org.davinci.server.util.JSONWriter

      }
        return result;
    }

    private String requestBuild(Map<String, List<String>> dependencies) throws IOException {
        JSONWriter jsonWriter = new JSONWriter(false);
        jsonWriter/*.startObject()*/
          .addField("optimise", "shrinksafe")
          .addField("cdn", "none")
          .addField("platforms", "all")
          .addField("themes", "claro")
          .addField("cssOptimise", "comments");
        jsonWriter.addFieldName("packages").startArray();
        jsonWriter.startObject().addField("name", "dojo").addField("version","1.8.0").endObject();
//TODO: add supplemental packages like maqetta.*
//        jsonWriter.startObject().addField("name", supplemental).addField("version","1.0.0").endObject();
        jsonWriter.endArray();
        jsonWriter.addFieldName("layers").startArray();
        jsonWriter.startObject();
        jsonWriter.addField("name", "dojo.js");
        jsonWriter.addFieldName("modules");
        jsonWriter.startArray();
      List<String> requiredDojoModules = dependencies.get("requiredDojoModules");
        for(int i = 0; i < requiredDojoModules.size(); i++) {
            jsonWriter.startObject();
          jsonWriter.addField("name", requiredDojoModules.get(i));
          jsonWriter.addField("package", "dojo");
            jsonWriter.endObject();
        }
        jsonWriter.endArray();
        jsonWriter.endObject();
        jsonWriter.endArray();
//        jsonWriter.endObject();
        String content = jsonWriter.getJSON();

        HttpClient client = new HttpClient();
        PostMethod method = new PostMethod(buildBase + "/api/build");
        theLogger.finest("/api/build: " + content);
        try {
View Full Code Here

Examples of org.davinci.server.util.JSONWriter

    @Override
    public void handleCommand(HttpServletRequest req, HttpServletResponse resp, IUser user) throws IOException {
        Library[] libs = ServerManager.getServerManager().getLibraryManager().getAllLibraries();

        JSONWriter jsonWriter = new JSONWriter(true);
        jsonWriter.startObject().addFieldName("userLibs").startArray();
        for (int i = 0; i < libs.length; i++) {
            String id = libs[i].getID();
            String version = libs[i].getVersion();
            jsonWriter.startObject().addField("id", id);
            jsonWriter.addField("version", version);
            jsonWriter.addField("root", libs[i].getDefaultRoot());
            String required = libs[i].getRequired();
            jsonWriter.addField("required", required!=null || (Boolean.parseBoolean(required)?true:false));
            jsonWriter.addField("hasSource", libs[i].getSourcePath()!=null);
            jsonWriter.endObject();
        }
        jsonWriter.endArray().endObject();
        this.responseString = jsonWriter.getJSON();
        resp.setContentType("application/json;charset=UTF-8");
    }
View Full Code Here

Examples of org.dcm4che3.json.JSONWriter

        dis.setBulkDataDirectory(blkDirectory);
        dis.setBulkDataFilePrefix(blkFilePrefix);
        dis.setBulkDataFileSuffix(blkFileSuffix);
        dis.setConcatenateBulkDataFiles(catBlkFiles);
        JsonGenerator jsonGen = createGenerator(System.out);
        JSONWriter jsonWriter = new JSONWriter(jsonGen);
        dis.setDicomInputHandler(jsonWriter);
        dis.readDataset(-1, -1);
        jsonGen.flush();
    }
View Full Code Here

Examples of org.eluder.coveralls.maven.plugin.json.JsonWriter

            createEnvironment().setup();
            Job job = createJob();
            job.validate().throwOrInform(getLog());
            SourceLoader sourceLoader = createSourceLoader(job);
            List<CoverageParser> parsers = createCoverageParsers(sourceLoader);
            JsonWriter writer = createJsonWriter(job);
            CoverallsClient client = createCoverallsClient();
            List<Logger> reporters = new ArrayList<Logger>();
            reporters.add(new JobLogger(job));
            SourceCallback sourceCallback = createSourceCallbackChain(writer, reporters);
            reporters.add(new DryRunLogger(job.isDryRun(), writer.getCoverallsFile()));
           
            report(reporters, Position.BEFORE);
            writeCoveralls(writer, sourceLoader, sourceCallback, parsers);
            report(reporters, Position.AFTER);
           
            if (!job.isDryRun()) {
                submitData(client, writer.getCoverallsFile());
            }
        } catch (ProcessingException ex) {
            throw new MojoFailureException("Processing of input or output data failed", ex);
        } catch (IOException ex) {
            throw new MojoFailureException("I/O operation failed", ex);
View Full Code Here

Examples of org.exoplatform.ws.frameworks.json.JsonWriter

      // Create JSON to WorkspaceEntry
      JsonGeneratorImpl generatorImpl = new JsonGeneratorImpl();
      JsonValue json = generatorImpl.createJsonObject(wEntry);
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      JsonWriter jsonWriter = new JsonWriterImpl(out);
      json.writeTo(jsonWriter);
      jsonWriter.flush();
      jsonWriter.close();

      // Create WorkspaceEntry from JSON
      ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
      JsonParser jsonParser = new JsonParserImpl();
      JsonHandler jsonHandler = new JsonDefaultHandler();
View Full Code Here

Examples of org.freezedry.persistence.writers.JsonWriter

   */
  protected JsonWriter getPersistenceWriter()
  {
    if( jsonWriter == null )
    {
      jsonWriter = new JsonWriter();
    }
    return jsonWriter;
  }
View Full Code Here

Examples of org.json.JSONWriter

        final PrintWriter pw = response.getWriter();
        writeJSON(pw);
    }

    private void writeJSON(final PrintWriter pw) {
        final JSONWriter jw = new JSONWriter(pw);
        final Instance[] instances = instanceService.getInstances();
        try {
            jw.object();
            jw.key("status");
            jw.value(getStatusLine());
            jw.key("instances");
            jw.array();
            for (Instance i : instances) {
                instanceInfo(jw, i);
            }
            jw.endArray();
            jw.endObject();
        } catch (JSONException ex) {
            Logger.getLogger(InstancePlugin.class.getName()).log(Level.SEVERE, null, ex);
        } catch (Exception ex) {
            Logger.getLogger(InstancePlugin.class.getName()).log(Level.SEVERE, null, ex);
        }
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.