本文整理汇总了Java中org.apache.metamodel.util.FileHelper.UTF_8_ENCODING属性的典型用法代码示例。如果您正苦于以下问题:Java FileHelper.UTF_8_ENCODING属性的具体用法?Java FileHelper.UTF_8_ENCODING怎么用?Java FileHelper.UTF_8_ENCODING使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.apache.metamodel.util.FileHelper
的用法示例。
在下文中一共展示了FileHelper.UTF_8_ENCODING属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getCsvConfiguration
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);
}
}
示例2: getEncoding
public String getEncoding() {
String encoding = _encodingComboBox.getSelectedItem();
if (StringUtils.isNullOrEmpty(encoding)) {
encoding = FileHelper.UTF_8_ENCODING;
}
return encoding;
}
示例3: createDatastore
private Datastore createDatastore(String name, FixedWidthDatastoreType fixedWidthDatastore) {
@SuppressWarnings("deprecation")
final String filename = _interceptor.createFilename(getStringVariable("filename",
fixedWidthDatastore.getFilename()));
String encoding = getStringVariable("encoding", fixedWidthDatastore.getEncoding());
if (!StringUtils.isNullOrEmpty(encoding)) {
encoding = FileHelper.UTF_8_ENCODING;
}
final boolean failOnInconsistencies = getBooleanVariable("failOnInconsistencies",
fixedWidthDatastore.isFailOnInconsistencies(), true);
Integer headerLineNumber = getIntegerVariable("headerLineNumber", fixedWidthDatastore.getHeaderLineNumber());
if (headerLineNumber == null) {
headerLineNumber = FixedWidthConfiguration.DEFAULT_COLUMN_NAME_LINE;
}
final WidthSpecification widthSpecification = fixedWidthDatastore.getWidthSpecification();
final FixedWidthDatastore ds;
final Integer fixedValueWidth = getIntegerVariable("fixedValueWidth", widthSpecification.getFixedValueWidth());
if (fixedValueWidth == null) {
final List<Integer> valueWidthsBoxed = widthSpecification.getValueWidth();
int[] valueWidths = new int[valueWidthsBoxed.size()];
for (int i = 0; i < valueWidths.length; i++) {
valueWidths[i] = valueWidthsBoxed.get(i).intValue();
}
ds = new FixedWidthDatastore(name, filename, encoding, valueWidths, failOnInconsistencies,
headerLineNumber.intValue());
} else {
ds = new FixedWidthDatastore(name, filename, encoding, fixedValueWidth, failOnInconsistencies,
headerLineNumber.intValue());
}
return ds;
}
示例4: getCsvConfiguration
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;
final CsvConfiguration configuration = new CsvConfiguration(_headerLineNumber, encoding, separatorChar,
quoteChar, escapeChar, _failOnInconsistencies, _multilineValues);
return configuration;
}
示例5: createDatastore
private Datastore createDatastore(final String name, final FixedWidthDatastoreType fixedWidthDatastore,
final DataCleanerConfiguration configuration) {
final String filename = getStringVariable("filename", fixedWidthDatastore.getFilename());
final Resource resource = _interceptor.createResource(filename, configuration);
String encoding = getStringVariable("encoding", fixedWidthDatastore.getEncoding());
if (!StringUtils.isNullOrEmpty(encoding)) {
encoding = FileHelper.UTF_8_ENCODING;
}
final boolean failOnInconsistencies =
getBooleanVariable("failOnInconsistencies", fixedWidthDatastore.isFailOnInconsistencies(), true);
final boolean skipEbcdicHeader =
getBooleanVariable("skipEbcdicHeader", fixedWidthDatastore.isSkipEbcdicHeader(), false);
final boolean eolPresent = getBooleanVariable("eolPresent", fixedWidthDatastore.isEolPresent(), true);
Integer headerLineNumber = getIntegerVariable("headerLineNumber", fixedWidthDatastore.getHeaderLineNumber());
if (headerLineNumber == null) {
headerLineNumber = FixedWidthConfiguration.DEFAULT_COLUMN_NAME_LINE;
}
final WidthSpecification widthSpecification = fixedWidthDatastore.getWidthSpecification();
final FixedWidthDatastore ds;
final Integer fixedValueWidth = getIntegerVariable("fixedValueWidth", widthSpecification.getFixedValueWidth());
if (fixedValueWidth == null) {
final List<Integer> valueWidthsBoxed = widthSpecification.getValueWidth();
final int[] valueWidths = new int[valueWidthsBoxed.size()];
for (int i = 0; i < valueWidths.length; i++) {
valueWidths[i] = valueWidthsBoxed.get(i).intValue();
}
List<String> customColumnNames = null;
if (fixedWidthDatastore.getCustomColumnNames() != null) {
customColumnNames = fixedWidthDatastore.getCustomColumnNames().getColumnName();
}
ds = new FixedWidthDatastore(name, resource, filename, encoding, valueWidths, failOnInconsistencies,
skipEbcdicHeader, eolPresent, headerLineNumber, customColumnNames);
} else {
ds = new FixedWidthDatastore(name, resource, filename, encoding, fixedValueWidth, failOnInconsistencies,
skipEbcdicHeader, eolPresent, headerLineNumber);
}
return ds;
}