Examples of CsvTable


Examples of de.ambits.csvmaster.model.CsvTable

    return sw.toString();
  }

  @Override
  public CsvTable unmarshal(String csvContent, boolean hasHeader) {
    CsvTable table = new CsvTable(hasHeader);
    try {
      StringReader sr = new StringReader(csvContent);
      CsvListReader clr = new CsvListReader(sr, CsvPreference.STANDARD_PREFERENCE);
     
      if(hasHeader) {
        table.setHeader(clr.read());
      }
     
      List<String> line = clr.read();
      while (line != null) {
        //Clone of read result here. Get back the same instance for every line???...omg
        table.add(new CsvRow(line));
        line = clr.read();
      }
     
    } catch (Exception e) {
      throw new RuntimeException("Marshelling of CSV content failed.", e);
View Full Code Here

Examples of de.ambits.csvmaster.model.CsvTable

 
  private static final String LINE_SEPARATOR = System.getProperty("line.separator");
 
  @Override
  public CsvTable unmarshal(String csvContent, boolean hasHeader) {
    CsvTable table = new CsvTable(hasHeader);
    StringTokenizer tokLine = new StringTokenizer(csvContent, LINE_SEPARATOR);
    boolean isFirst = true;
    while (tokLine.hasMoreTokens()) {
      CsvStringTokenizer tokCell = new CsvStringTokenizer(tokLine.nextToken(), DELIMITER);
      CsvRow row = new CsvRow();
     
      while (tokCell.hasMoreElements()) {
        row.add(tokCell.nextElement().toString().trim());
      }
      if(hasHeader && isFirst) {
        table.setHeader(row);
      } else {
        table.add(row);
      }
      isFirst = false;
      fillUpSingleLine(row, table.getHeader().size());
    }
   
    return table;
  }
View Full Code Here

Examples of de.ambits.csvmaster.model.CsvTable

public class CsvService implements ICsvService {
 
  @Override
  public void addColumn(String columnName, ExecutionEvent event) throws ExecutionException {
    TableComposite composite = getCurrentTableStyleComposite(event);
    CsvTable table = composite.getCsvTable();
   
    table.addNewColumn(columnName);
    composite.setDirty(true);
    composite.refresh(RefreshMode.ALL);
  }
View Full Code Here

Examples of de.ambits.csvmaster.model.CsvTable

 
  @Override
  public void renameColumn(String columnName, ExecutionEvent event) throws ExecutionException {
    ColumnEvent trigger = (ColumnEvent)event.getTrigger();
    TableComposite composite = getCurrentTableStyleComposite(event);
    CsvTable table = composite.getCsvTable();
   
    table.renameColumn(trigger.getColumn(), columnName);
    composite.setDirty(true);
    composite.refresh(RefreshMode.ALL);
  }
View Full Code Here

Examples of de.ambits.csvmaster.model.CsvTable

  }

  @Override
  public void deleteColumn(Object[] columns, ExecutionEvent event) throws ExecutionException {
    TableComposite composite = getCurrentTableStyleComposite(event);
    CsvTable table = composite.getCsvTable();
   
        for(Object obj : columns) {
          ColumnHeader columnHeader = (ColumnHeader)obj;
          table.removeColumn(columnHeader);
        }
        composite.setDirty(true);
        composite.refresh(RefreshMode.ALL);
  }
View Full Code Here

Examples of de.ambits.csvmaster.model.CsvTable

//  }
 
  @Override
  public List<ColumnHeader> getTableHeaders(ExecutionEvent event) throws ExecutionException {
    TableComposite composite = getCurrentTableStyleComposite(event);
    CsvTable table = composite.getCsvTable();
    return table.getHeader();
  }
View Full Code Here

Examples of org.apache.uima.ruta.resource.CSVTable

    if (result == null) {
      ResourceLoader resourceLoader = new RutaResourceLoader(getResourcePaths());
      Resource resource = resourceLoader.getResource(table);
      if (resource.exists()) {
        try {
          tables.put(table, new CSVTable(resource));
        } catch (IOException e) {
          Logger.getLogger(this.getClass().getName()).log(Level.SEVERE,
                  "Error reading csv table " + table, e);
        }
      } else {
View Full Code Here

Examples of org.apache.uima.ruta.resource.CSVTable

    if (result == null) {
      ResourceLoader resourceLoader = new RutaResourceLoader(getResourcePaths());
      Resource resource = resourceLoader.getResource(table);
      if (resource.exists()) {
        try {
          tables.put(table, new CSVTable(resource));
        } catch (IOException e) {
          Logger.getLogger(this.getClass().getName()).log(Level.SEVERE,
                  "Error reading csv table " + table, e);
        }
      } else {
View Full Code Here

Examples of org.apache.uima.ruta.resource.CSVTable

        File file = new File(eachPath, table);
        if (!file.exists()) {
          continue;
        }
        found = true;
        tables.put(table, new CSVTable(file.getAbsolutePath()));
        break;
      }
      if (!found) {
        Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, "Can't find " + table + "!");
      }
View Full Code Here

Examples of org.apache.uima.ruta.resource.CSVTable

    if (result == null) {
      ResourceLoader resourceLoader = new RutaResourceLoader(getResourcePaths());
      Resource resource = resourceLoader.getResource(table);
      if (resource.exists()) {
        try {
          tables.put(table, new CSVTable(resource));
        } catch (IOException e) {
          Logger.getLogger(this.getClass().getName()).log(Level.SEVERE,
                  "Error reading csv table " + table, e);
        }
      } else {
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.