Package com.google.refine

Examples of com.google.refine.ProjectMetadata


        final JSONObject optionObj,
        final List<Exception> exceptions,
        final Format record,
        final Project project
    ) {
        ProjectMetadata pm = new ProjectMetadata();
        pm.setName(JSONUtilities.getString(optionObj, "projectName", "Untitled"));
        String encoding = JSONUtilities.getString(optionObj, "encoding", "UTF-8");
        if ("".equals(encoding)) {
            // encoding can be present, but empty, which won't trigger JSONUtilities default processing
            encoding = "UTF-8";
        }
        pm.setEncoding(encoding);
       
        record.parser.parse(
            project,
            pm,
            job,
View Full Code Here


            internalImport(request, options, projectID);

            ProjectManager.singleton.loadProjectMetadata(projectID);

            ProjectMetadata pm = ProjectManager.singleton.getProjectMetadata(projectID);
            if (pm != null) {
                if (options.containsKey("project-name")) {
                    String projectName = options.getProperty("project-name");
                    if (projectName != null && projectName.length() > 0) {
                        pm.setName(projectName);
                    }
                }

                redirect(response, "/project?project=" + projectID);
            } else {
View Full Code Here

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        try {
            String name = request.getParameter("name");
            ProjectMetadata pm = getProjectMetadata(request);
           
            pm.setName(name);
           
            respond(response, "{ \"code\" : \"ok\" }");
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

    protected ProjectMetadata getProjectMetadata(HttpServletRequest request) throws ServletException {
        if (request == null) {
            throw new IllegalArgumentException("parameter 'request' should not be null");
        }
        try {
            ProjectMetadata pm = ProjectManager.singleton.getProjectMetadata(Long.parseLong(request.getParameter("project")));
            if (pm != null) {
                return pm;
            }
        } catch (Exception e) {
            // ignore
View Full Code Here

    public void prepareNewProject() {
        if (project != null) {
            project.dispose();
        }
        project = new Project();
        metadata = new ProjectMetadata();
    }
View Full Code Here

           
            final Project project = new Project();
            new Thread() {
                @Override
                public void run() {
                    ProjectMetadata pm = new ProjectMetadata();
                    pm.setName(JSONUtilities.getString(optionObj, "projectName", "Untitled"));
                    pm.setEncoding(JSONUtilities.getString(optionObj, "encoding", "UTF-8"));
                   
                    GDataImporter.parse(
                        token,
                        project,
                        pm,
View Full Code Here

                String encoder;

                encoder = (String) o2;
                if (args.length == 2) {
                    Project project = (Project) bindings.get("project");
                    ProjectMetadata metadata = ProjectManager.singleton.getProjectMetadata(project.id);
                    decoder = metadata.getEncoding(); // can return "" for broken projects
                } else {
                    decoder = (String) args[2];
                }
                return reinterpret(str, decoder, encoder);
            }
View Full Code Here

   
    ControlFunctionRegistry.registerFunction("urlify", new Urlify());
    ExpressionUtils.registerBinder(new RdfBinder(ctxt));
   
    project = new Project();
    ProjectMetadata meta = new ProjectMetadata();
   
    Properties options = new Properties();
//    options.put("ignore", "1");
    new TsvCsvImporter().read(in, project,meta, options);
    project.update();
View Full Code Here

public class ProjectFake extends Project{

  @Override
  public ProjectMetadata getMetadata() {
    return new ProjectMetadata();
  }
View Full Code Here

TOP

Related Classes of com.google.refine.ProjectMetadata

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.