/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }
public static ColumnNamingStrategy customNames(String ... columnNames) { return new CustomColumnNamingStrategy(columnNames); } }
@Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicColumnName = ctx.getIntrinsicColumnName(); if (intrinsicColumnName == null || intrinsicColumnName.isEmpty()) { return nonIntrinsicSession.getNextColumnName(ctx); } return intrinsicSession.getNextColumnName(ctx); }
@Override public ColumnNamingSession startColumnNamingSession() { final ColumnNamingSession intrinsicSession = intrinsicStrategy.startColumnNamingSession(); final ColumnNamingSession nonIntrinsicSession = nonIntrinsicStrategy.startColumnNamingSession(); return new ColumnNamingSession() { @Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicColumnName = ctx.getIntrinsicColumnName(); if (intrinsicColumnName == null || intrinsicColumnName.isEmpty()) { return nonIntrinsicSession.getNextColumnName(ctx); } return intrinsicSession.getNextColumnName(ctx); } @Override public void close() { intrinsicSession.close(); nonIntrinsicSession.close(); } }; } }
@Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicName = ctx.getIntrinsicColumnName(); boolean unique = names.add(intrinsicName); if (unique) { return intrinsicName; } String newName = null; for (int i = 2; !unique; i++) { newName = intrinsicName + '_' + i; unique = names.add(newName); } return newName; }
public static ColumnNamingStrategy customNames(String ... columnNames) { return new CustomColumnNamingStrategy(columnNames); } }
/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return column naming strategy */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }
@Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicColumnName = ctx.getIntrinsicColumnName(); if (intrinsicColumnName == null || intrinsicColumnName.isEmpty()) { return nonIntrinsicSession.getNextColumnName(ctx); } return intrinsicSession.getNextColumnName(ctx); }
@Override public ColumnNamingSession startColumnNamingSession() { final ColumnNamingSession intrinsicSession = intrinsicStrategy.startColumnNamingSession(); final ColumnNamingSession nonIntrinsicSession = nonIntrinsicStrategy.startColumnNamingSession(); return new ColumnNamingSession() { @Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicColumnName = ctx.getIntrinsicColumnName(); if (intrinsicColumnName == null || intrinsicColumnName.isEmpty()) { return nonIntrinsicSession.getNextColumnName(ctx); } return intrinsicSession.getNextColumnName(ctx); } @Override public void close() { intrinsicSession.close(); nonIntrinsicSession.close(); } }; } }
@Override public String getNextColumnName(ColumnNamingContext ctx) { final String intrinsicName = ctx.getIntrinsicColumnName(); boolean unique = names.add(intrinsicName); if (unique) { return intrinsicName; } String newName = null; for (int i = 2; !unique; i++) { newName = intrinsicName + '_' + i; unique = names.add(newName); } return newName; }
public static ColumnNamingStrategy customNames(List<String> columnNames) { return new CustomColumnNamingStrategy(columnNames); }
/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }
public static ColumnNamingStrategy customNames(List<String> columnNames) { return new CustomColumnNamingStrategy(columnNames); }
/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }
private ExcelConfiguration getExcelConfiguration() { if (_customColumnNames != null && _customColumnNames.size() > 0) { return new ExcelConfiguration(ExcelConfiguration.DEFAULT_COLUMN_NAME_LINE, new CustomColumnNamingStrategy(_customColumnNames), true, false); } else { return new ExcelConfiguration(); } }
/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return column naming strategy */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }
public CsvConfiguration getCsvConfiguration() { final char separatorChar = _separatorChar == null ? DEFAULT_SEPARATOR_CHAR : _separatorChar; final char quoteChar = _quoteChar == null ? DEFAULT_QUOTE_CHAR : _quoteChar; final char escapeChar = _escapeChar == null ? CsvConfiguration.DEFAULT_ESCAPE_CHAR : _escapeChar; final String encoding = _encoding == null ? FileHelper.UTF_8_ENCODING : _encoding; if (_customColumnNames == null || _customColumnNames.size() == 0) { return new CsvConfiguration(_headerLineNumber, encoding, separatorChar, quoteChar, escapeChar, _failOnInconsistencies, _multilineValues); } else { return new CsvConfiguration(_headerLineNumber, new CustomColumnNamingStrategy(_customColumnNames), encoding, separatorChar, quoteChar, escapeChar, _failOnInconsistencies, _multilineValues); } }
/** * Gets a {@link ColumnNamingStrategy} to use if needed. * @return */ public ColumnNamingStrategy getColumnNamingStrategy() { if (columnNamingStrategy == null) { return ColumnNamingStrategies.defaultStrategy(); } return columnNamingStrategy; }