/** * Parse a single line of CSV-formatted text. * * Separated to make changing this functionality for the entire class easier * in the future. * @param line - CSV formatted text * @return List<String> */ private List<String> parseCsvLine(String line) { try { return Arrays.asList(CSVUtils.parseLine(line)); } catch (IOException e) { List<String> list = Lists.newArrayList(); list.add(line); return list; } }
/** * Parse a single line of CSV-formatted text. * * Separated to make changing this functionality for the entire class easier * in the future. * @param line - CSV formatted text * @return List<String> */ private List<String> parseCsvLine(String line) { try { return Arrays.asList(CSVUtils.parseLine(line)); } catch (IOException e) { List<String> list = Lists.newArrayList(); list.add(line); return list; } }
/** * Parse a single line of CSV-formatted text. * * Separated to make changing this functionality for the entire class easier * in the future. * @param line - CSV formatted text * @return List<String> */ private List<String> parseCsvLine(String line) { try { return Arrays.asList(CSVUtils.parseLine(line)); } catch (IOException e) { List<String> list = new ArrayList<>(); list.add(line); return list; } }
protected void loadExtraParameters(String property) { if(property == null || "".equals(property.trim())) { return; } String[] values; try { values = CSVUtils.parseLine(property); for (String val : values) { val = StringEscapeUtils.unescapeCsv(val); int equalSignIndex = val.indexOf("="); if(equalSignIndex > 0) { extraParameters.put(val.substring(0, equalSignIndex).trim(), val.substring(equalSignIndex + 1).trim()); } } } catch (IOException e) { e.printStackTrace(); } }
@Override protected void setSelectedValue(String value) { this.table.removeAll(); String[] values; try { values = CSVUtils.parseLine(value); for (String val : values) { val = StringEscapeUtils.unescapeCsv(val); String[] pair = val.split("="); if (pair.length == 2) { this.table.setProperty(pair[0].trim(), pair[1].trim()); } else if (pair.length == 1) { this.table.setProperty(pair[0].trim(), ""); } } } catch (IOException e) { e.printStackTrace(); } }
String[] tokens = CSVUtils.parseLine(line); double[] features = new double[Math.min(parameters.columnEnd, tokens.length) - parameters.columnStart + 1];
String[] tokens = CSVUtils.parseLine(line); double[] values = new double[tokens.length]; for (int i = 0; i < tokens.length; ++i) {
String[] tokens = CSVUtils.parseLine(line);