当前位置: 首页>>代码示例>>Java>>正文


Java FileHelper.UTF_8_ENCODING属性代码示例

本文整理汇总了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);
    }
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:14,代码来源:CsvDatastore.java

示例2: getEncoding

public String getEncoding() {
    String encoding = _encodingComboBox.getSelectedItem();
    if (StringUtils.isNullOrEmpty(encoding)) {
        encoding = FileHelper.UTF_8_ENCODING;
    }
    return encoding;
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:7,代码来源:CsvDatastoreDialog.java

示例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;
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:35,代码来源:JaxbConfigurationReader.java

示例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;
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:9,代码来源:CsvDatastore.java

示例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;
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:44,代码来源:JaxbConfigurationReader.java


注:本文中的org.apache.metamodel.util.FileHelper.UTF_8_ENCODING属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。