本文整理汇总了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);
}
示例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;
}
}
示例3: getSafeEncoding
private String getSafeEncoding() {
if (Strings.isNullOrEmpty(encoding)) {
return FileHelper.DEFAULT_ENCODING;
}
return encoding;
}
示例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;
}
}
示例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);
}