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


Java FileHelper.DEFAULT_ENCODING属性代码示例

本文整理汇总了Java中org.apache.metamodel.util.FileHelper.DEFAULT_ENCODING属性的典型用法代码示例。如果您正苦于以下问题:Java FileHelper.DEFAULT_ENCODING属性的具体用法?Java FileHelper.DEFAULT_ENCODING怎么用?Java FileHelper.DEFAULT_ENCODING使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.metamodel.util.FileHelper的用法示例。


在下文中一共展示了FileHelper.DEFAULT_ENCODING属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: CsvDatastore

public CsvDatastore(final String name, final Resource resource) {
    this(name, resource, resource.getName(), CsvConfiguration.DEFAULT_QUOTE_CHAR,
            CsvConfiguration.DEFAULT_SEPARATOR_CHAR, CsvConfiguration.DEFAULT_ESCAPE_CHAR,
            FileHelper.DEFAULT_ENCODING, true, CsvConfiguration.DEFAULT_COLUMN_NAME_LINE);
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:5,代码来源:CsvDatastore.java

示例2: CliRunner

/**
 * Alternative constructor that will specifically specifies the output
 * writer. Should be used only for testing, since normally the CliArguments
 * should be used to decide which outputwriter to use
 *
 * @param arguments
 * @param writer
 * @param outputStream
 */
protected CliRunner(final CliArguments arguments, final Writer writer, final OutputStream outputStream) {
    _arguments = arguments;
    if (outputStream == null) {
        final String outputFilePath = arguments.getOutputFile();
        if (outputFilePath == null) {
            _outputStreamRef = null;
            _writerRef = new LazyRef<Writer>() {
                @Override
                protected Writer fetch() {
                    return new PrintWriter(System.out);
                }
            };
        } else {
            if (_arguments.getRunType() == CliRunType.SPARK) {
                _writerRef = null;
                _outputStreamRef = null;
            } else {
                final FileObject outputFile;
                try {
                    outputFile = VFSUtils.getFileSystemManager().resolveFile(outputFilePath);
                } catch (final FileSystemException e) {
                    throw new IllegalStateException(e);
                }

                _writerRef = new LazyRef<Writer>() {
                    @Override
                    protected Writer fetch() {
                        try {
                            final OutputStream out = outputFile.getContent().getOutputStream();
                            return new OutputStreamWriter(out, FileHelper.DEFAULT_ENCODING);
                        } catch (UnsupportedEncodingException | FileSystemException e) {
                            throw new IllegalStateException(e);
                        }
                    }
                };
                _outputStreamRef = new LazyRef<OutputStream>() {
                    @Override
                    protected OutputStream fetch() {
                        try {
                            return outputFile.getContent().getOutputStream();
                        } catch (final FileSystemException e) {
                            throw new IllegalStateException(e);
                        }
                    }
                };
            }
        }
        _closeOut = true;
    } else {
        _writerRef = new ImmutableRef<>(writer);
        _outputStreamRef = new ImmutableRef<>(outputStream);
        _closeOut = false;
    }
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:63,代码来源:CliRunner.java

示例3: getSafeEncoding

private String getSafeEncoding() {
    if (Strings.isNullOrEmpty(encoding)) {
        return FileHelper.DEFAULT_ENCODING;
    }
    return encoding;
}
 
开发者ID:datacleaner,项目名称:DataCleaner,代码行数:6,代码来源:CreateCsvFileAnalyzer.java

示例4: CliRunner

/**
 * Alternative constructor that will specifically specifies the output
 * writer. Should be used only for testing, since normally the CliArguments
 * should be used to decide which outputwriter to use
 * 
 * @param arguments
 * @param writer
 * @param outputStream
 */
protected CliRunner(CliArguments arguments, Writer writer, OutputStream outputStream) {
    _arguments = arguments;
    if (outputStream == null) {
        final String outputFilePath = arguments.getOutputFile();
        if (outputFilePath == null) {
            _outputStreamRef = null;
            _writerRef = new LazyRef<Writer>() {
                @Override
                protected Writer fetch() {
                    return new PrintWriter(System.out);
                }
            };
        } else {

            final FileObject outputFile;
            try {
                outputFile = VFSUtils.getFileSystemManager().resolveFile(outputFilePath);
            } catch (FileSystemException e) {
                throw new IllegalStateException(e);
            }

            _writerRef = new LazyRef<Writer>() {
                @Override
                protected Writer fetch() {
                    try {
                        OutputStream out = outputFile.getContent().getOutputStream();
                        return new OutputStreamWriter(out, FileHelper.DEFAULT_ENCODING);
                    } catch (Exception e) {
                        if (e instanceof RuntimeException) {
                            throw (RuntimeException) e;
                        }
                        throw new IllegalStateException(e);
                    }
                }
            };
            _outputStreamRef = new LazyRef<OutputStream>() {
                @Override
                protected OutputStream fetch() {
                    try {
                        return outputFile.getContent().getOutputStream();
                    } catch (FileSystemException e) {
                        throw new IllegalStateException(e);
                    }
                }
            };
        }
        _closeOut = true;
    } else {
        _writerRef = new ImmutableRef<Writer>(writer);
        _outputStreamRef = new ImmutableRef<OutputStream>(outputStream);
        _closeOut = false;
    }
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:62,代码来源:CliRunner.java

示例5: CsvDatastore

public CsvDatastore(String name, Resource resource) {
    this(name, resource, resource.getName(), CsvConfiguration.DEFAULT_QUOTE_CHAR,
            CsvConfiguration.DEFAULT_SEPARATOR_CHAR, CsvConfiguration.DEFAULT_ESCAPE_CHAR,
            FileHelper.DEFAULT_ENCODING, true, CsvConfiguration.DEFAULT_COLUMN_NAME_LINE);
}
 
开发者ID:datacleaner,项目名称:AnalyzerBeans,代码行数:5,代码来源:CsvDatastore.java


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