本文整理汇总了Java中groovy.util.CharsetToolkit类的典型用法代码示例。如果您正苦于以下问题:Java CharsetToolkit类的具体用法?Java CharsetToolkit怎么用?Java CharsetToolkit使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CharsetToolkit类属于groovy.util包,在下文中一共展示了CharsetToolkit类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: generate
import groovy.util.CharsetToolkit; //导入依赖的package包/类
@Override
public void generate() {
try {
target.getParentFile().mkdirs();
SimpleTemplateEngine templateEngine = new SimpleTemplateEngine();
String templateText = Resources.asCharSource(templateURL, CharsetToolkit.getDefaultSystemCharset()).read();
Template template = templateEngine.createTemplate(templateText);
Writer writer = Files.asCharSink(target, Charsets.UTF_8).openStream();
try {
template.make(bindings).writeTo(writer);
} finally {
writer.close();
}
} catch (Exception ex) {
throw new GradleException("Could not generate file " + target + ".", ex);
}
}
开发者ID:lxxlxx888,项目名称:Reer,代码行数:18,代码来源:SimpleTemplateOperation.java
示例2: testFileEncoding
import groovy.util.CharsetToolkit; //导入依赖的package包/类
public void testFileEncoding() throws Exception {
executeTarget("testFileEncoding");
final File testfilesPackageDir = new File(tmpDir, "org/codehaus/groovy/tools/groovydoc/testfiles");
System.err.println("testfilesPackageDir = " + testfilesPackageDir);
final String[] list = testfilesPackageDir.list(new FilenameFilter() {
public boolean accept(File file, String name) {
return name.equals("DocumentedClass.html");
}
});
File documentedClassHtmlDoc = new File(testfilesPackageDir, list[0]);
CharsetToolkit charsetToolkit = new CharsetToolkit(documentedClassHtmlDoc);
assertEquals("The generated groovydoc must be in 'UTF-16LE' file encoding.'", Charset.forName("UTF-16LE"), charsetToolkit.getCharset());
}
开发者ID:apache,项目名称:groovy,代码行数:17,代码来源:GroovyDocTest.java
示例3: initSourceEncoding
import groovy.util.CharsetToolkit; //导入依赖的package包/类
private void initSourceEncoding(CompilerConfiguration config) {
sourceEncoding = config.getSourceEncoding();
if (null == sourceEncoding) {
// Keep the same default source encoding with the one used by #parseClass(InputStream, String)
// TODO should we use org.codehaus.groovy.control.CompilerConfiguration.DEFAULT_SOURCE_ENCODING instead?
sourceEncoding = CharsetToolkit.getDefaultSystemCharset().name();
}
}
开发者ID:apache,项目名称:groovy,代码行数:9,代码来源:GroovyClassLoader.java
示例4: getText
import groovy.util.CharsetToolkit; //导入依赖的package包/类
/**
* Read the content of this URL and returns it as a String.
*
* @param url URL to read content from
* @return the text from that URL
* @throws IOException if an IOException occurs.
* @since 1.0
*/
public static String getText(URL url) throws IOException {
return getText(url, CharsetToolkit.getDefaultSystemCharset().name());
}
开发者ID:apache,项目名称:groovy,代码行数:12,代码来源:ResourceGroovyMethods.java
示例5: newReader
import groovy.util.CharsetToolkit; //导入依赖的package包/类
/**
* Create a buffered reader for this file.
*
* @param file a File
* @return a BufferedReader
* @throws IOException if an IOException occurs.
* @since 1.0
*/
public static BufferedReader newReader(File file) throws IOException {
CharsetToolkit toolkit = new CharsetToolkit(file);
return toolkit.getReader();
}
开发者ID:apache,项目名称:groovy,代码行数:13,代码来源:ResourceGroovyMethods.java
示例6: GroovyCodeSource
import groovy.util.CharsetToolkit; //导入依赖的package包/类
/**
* @param infile the file to create a GroovyCodeSource for.
* @throws IOException if an issue arises opening and reading the file.
*/
public GroovyCodeSource(final File infile) throws IOException {
this(infile, CharsetToolkit.getDefaultSystemCharset().name());
}
开发者ID:apache,项目名称:groovy,代码行数:8,代码来源:GroovyCodeSource.java
注:本文中的groovy.util.CharsetToolkit类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论