Examples of CSVReader


Examples of org.dbcooper.io.CsvReader

   * @param csvParser The parser to use to interpret delimited data.
   * @param tableName The name to give to this table.
   * @param inputStreamSource The resource to obtain data from.
   */
  public CsvTable(CsvParser csvParser, String tableName, InputStreamSource inputStreamSource) {
    new CsvReader(csvParser).readLines(
      new InputStreamReaderSource(inputStreamSource),
      new HeaderCallback(tableName),
      new DataCallback()
    );
  }
View Full Code Here

Examples of org.jooq.tools.csv.CSVReader

            DefaultEnumDefinition e = new DefaultEnumDefinition(getSchemata().get(0), name, null, true);

            String literals = enumType.getLiterals();

            try {
                @SuppressWarnings("resource")
                CSVReader reader = new CSVReader(new StringReader(literals));
                e.addLiterals(reader.readNext());
            } catch (IOException ignore) {}

            result.add(e);
        }
View Full Code Here

Examples of org.jooq.tools.csv.CSVReader

                  // [#1137] Avoid generating enum classes for enum types that
                  // are explicitly forced to another type
                    if (getConfiguredForcedType(columnDefinition) == null) {
                        DefaultEnumDefinition definition = new DefaultEnumDefinition(schema, name, comment);

                        CSVReader reader = new CSVReader(
                            new StringReader(columnType.replaceAll("(^enum\\()|(\\)$)", ""))
                           ,','  // Separator
                           ,'\'' // Quote character
                           ,true // Strict quotes
                        );

                        for (String string : reader.next()) {
                            definition.addLiteral(string);
                        }

                        result.add(definition);
                    }
View Full Code Here

Examples of org.jumpmind.symmetric.csv.CsvReader

World world;

  public Vector<String> NameVector = new Vector<String>();

  public NameVector(String filename, World world) throws IOException {
    CsvReader reader = new CsvReader(new FileReader(filename), '\t');
   
    while (reader.readRecord()) {
      String[] thisRow = reader.getValues();
      for (int i = 0; i < thisRow.length; i++) {;
        addName(thisRow[i]);
      }
    }
  }
View Full Code Here

Examples of org.molgenis.io.csv.CsvReader

    String action = req.getString(INPUT_ACTION);

    // create a database
    Database db = req.getDatabase();

    CsvReader csvReader;
    if (req.get(INPUT_DATA) != null)
    {
      csvReader = new CsvReader(new StringReader(req.getString(INPUT_DATA)));
    }
    else if (req.get(INPUT_FILE) != null)
    {
      csvReader = new CsvReader(req.getFile(INPUT_FILE));
    }
    else
      csvReader = null;

    try
    {
      int nRowsChanged = 0;
      if (action.equals("ADD"))
      {
        File temp = File.createTempFile("molgenis", "tab");
        CsvWriter csvWriter = new CsvWriter(temp);
        try
        {
          if (req.get(INPUT_SILENT) != null && req.getBoolean(INPUT_SILENT) == true)
          {
            csvWriter.close();
            csvWriter = null;
          }

          if (req.get(INPUT_DATA) != null)
          {
            logger.info("processing textarea upload...");
            nRowsChanged = db.add(entityClass, csvReader, csvWriter);
          }
          else if (req.get(INPUT_FILE) != null)
          {
            logger.info("processing file upload...");
            nRowsChanged = db.add(entityClass, csvReader, csvWriter);
          }
          else
          {
            logger.error("no input data or input file provided.");
            out.print("ERROR: no input data or input file provided.");
          }
          out.print("Uploaded " + formatter.format(nRowsChanged) + " rows of "
              + entityClass.getCanonicalName() + "\n");
        }
        finally
        {
          if (csvWriter != null) csvWriter.close();
        }
        BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(temp),
            Charset.forName("UTF-8")));
        try
        {
          String line = null;
          while ((line = reader.readLine()) != null)
          {
            out.println(line);
          }
        }
        finally
        {
          IOUtils.closeQuietly(reader);
        }
        boolean ok = temp.delete();
        if (!ok) logger.warn("failed to delete file: " + temp);
      }
      else if (action.equals("UPDATE"))
      {
        if (req.get(INPUT_DATA) != null)
        {
          nRowsChanged = db.update(entityClass, csvReader);
          out.print("Updated " + formatter.format(nRowsChanged) + " rows of "
              + entityClass.getCanonicalName() + "\n");
        }
        else if (req.get(INPUT_FILE) != null)
        {
          nRowsChanged = db.update(entityClass, csvReader);
          out.print("Updated " + formatter.format(nRowsChanged) + " rows of "
              + entityClass.getCanonicalName() + "\n");
        }
      }
      else if (action.equals("REMOVE"))
      {
        if (req.get(INPUT_DATA) != null)
        {
          nRowsChanged = db.remove(entityClass, csvReader);
          out.print("Removed " + formatter.format(nRowsChanged) + " rows of "
              + entityClass.getCanonicalName() + "\n");
        }
        else if (req.get(INPUT_FILE) != null)
        {
          nRowsChanged = db.remove(entityClass, csvReader);
          out.print("Removed " + formatter.format(nRowsChanged) + " rows of "
              + entityClass.getCanonicalName() + "\n");
        }
      }
      else
      {
        throw new Exception("Unknown action " + action);
      }
    }
    finally
    {
      if (csvReader != null) csvReader.close();
    }
  }
View Full Code Here

Examples of org.rstudio.core.client.CsvReader

                  "",
                  new OperationWithInput<String>()
                  {
                     public void execute(String input)
                     {
                        CsvReader reader = new CsvReader(input);
                        ArrayList<RequestLogEntry> entries = new ArrayList<RequestLogEntry>();
                        Iterator<String[]> it = reader.iterator();
                        String now = it.next()[0];
                        while (it.hasNext())
                        {
                           String[] line = it.next();
                           RequestLogEntry entry =
View Full Code Here

Examples of org.rstudio.core.client.CsvReader

            // intialize from the list
            ArrayList<String> list = event.getList();
            for (int i=0; i<list.size(); i++)
            {
               // parse the two fields out
               CsvReader csvReader = new CsvReader(list.get(i));
               Iterator<String[]> it = csvReader.iterator();
               if (!it.hasNext())
                  continue;
               String[] fields = it.next();
               if (fields.length != 2)
                  continue;
View Full Code Here

Examples of org.rstudio.core.client.CsvReader

   {
      ArrayList<String> ignoredWords = new ArrayList<String>();
      String ignored = docUpdateSentinel_.getProperty(IGNORED_WORDS);
      if (ignored != null)
      {
         Iterator<String[]> iterator = new CsvReader(ignored).iterator();
         if (iterator.hasNext())
         {
            String[] words = iterator.next();
            for (String word : words)
               ignoredWords.add(word);
View Full Code Here

Examples of org.sf.bee.commons.csv.CSVReader

        return null != result ? result : new ArrayList<DBObject>();
    }

    public List<DBObject> importFromString(final String text) throws Exception {
        List<DBObject> result = null;
        final CSVReader reader = new CSVReader();
        reader.setReader(new StringReader(text));
        try {
            final List<Map<String, String>> data = reader.readAllAsMap(true);
            result = this.doImport(data);
        } catch (Throwable t) {
        }
        reader.close();
        return null != result ? result : new ArrayList<DBObject>();
    }
View Full Code Here

Examples of org.smooks.model.csv.CSVReader

    }

    public void test_programmatic_build() throws IOException, SAXException {
        SmooksModel smooksModel = new SmooksModel();
        Model<SmooksModel> model = new Model<SmooksModel>(smooksModel, modelBuilder);
        CSVReader csvReader = new CSVReader();

        // Populate it...
        csvReader.setFields("name,address,age");
        csvReader.setRootElementName("people");
        csvReader.setRecordElementName("person");
        csvReader.setIndent(true);

        // Set strict on the model... should have no effect as it's not supported in v1.2...
        csvReader.setStrict(true);

        // Need to register all the "namespace root" bean instances...
        model.registerBean(csvReader).setNamespace("http://www.milyn.org/xsd/smooks/csv-1.2.xsd").setNamespacePrefix("csv12");

        // Add it in the appropriate place in the object graph....
        smooksModel.getReaders().add(csvReader);

        ListBinding listBinding = new ListBinding();
        listBinding.setBeanId("beanX");
        listBinding.setBeanClass("com.acme.XClass");

        // Add the ListBinding to the CSVReader, but no need to add it to the model since it is
        // not a "namespace root" object...
        csvReader.setListBinding(listBinding);

        StringWriter modelWriter = new StringWriter();
        model.writeModel(modelWriter);
//        System.out.println(modelWriter);
        XMLUnit.setIgnoreWhitespace( true );
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.