本文整理了Java中org.apache.jena.atlas.io.IO.asUTF8()
方法的一些代码示例,展示了IO.asUTF8()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO.asUTF8()
方法的具体详情如下:
包路径:org.apache.jena.atlas.io.IO
类名称:IO
方法名:asUTF8
[英]Create an unbuffered reader that uses UTF-8 encoding
[中]创建使用UTF-8编码的无缓冲读取器
代码示例来源:origin: apache/jena
/** Create a print writer that uses UTF-8 encoding */
static public PrintWriter asPrintWriterUTF8(OutputStream out) {
return new PrintWriter(asUTF8(out));
}
代码示例来源:origin: org.apache.jena/jena-base
/** Create an buffered reader that uses UTF-8 encoding */
static public BufferedReader asBufferedUTF8(InputStream in) {
return new BufferedReader(asUTF8(in)) ;
}
代码示例来源:origin: apache/jena
/** Create an buffered reader that uses UTF-8 encoding */
static public BufferedReader asBufferedUTF8(InputStream in) {
return new BufferedReader(asUTF8(in)) ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
/** Create an buffered reader that uses UTF-8 encoding */
static public BufferedReader asBufferedUTF8(InputStream in) {
return new BufferedReader(asUTF8(in)) ;
}
代码示例来源:origin: org.apache.jena/jena-base
/** Create a print writer that uses UTF-8 encoding */
static public PrintWriter asPrintWriterUTF8(OutputStream out) {
return new PrintWriter(asUTF8(out));
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
/** Create a print writer that uses UTF-8 encoding */
static public PrintWriter asPrintWriterUTF8(OutputStream out) {
return new PrintWriter(asUTF8(out));
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
/** Read a whole stream as UTF-8
*
* @param in InputStream to be read
* @return String
* @throws IOException
*/
public static String readWholeFileAsUTF8(InputStream in) throws IOException
{
// Don't buffer - we're going to read in large chunks anyway
Reader r = asUTF8(in) ;
return readWholeFileAsUTF8(r) ;
}
代码示例来源:origin: apache/jena
/** Read a whole stream as UTF-8
*
* @param in InputStream to be read
* @return String
* @throws IOException
*/
public static String readWholeFileAsUTF8(InputStream in) throws IOException {
// Don't buffer - we're going to read in large chunks anyway
try ( Reader r = asUTF8(in) ) {
return readWholeFileAsUTF8(r) ;
}
}
代码示例来源:origin: org.apache.jena/jena-base
/** Read a whole stream as UTF-8
*
* @param in InputStream to be read
* @return String
* @throws IOException
*/
public static String readWholeFileAsUTF8(InputStream in) throws IOException {
// Don't buffer - we're going to read in large chunks anyway
try ( Reader r = asUTF8(in) ) {
return readWholeFileAsUTF8(r) ;
}
}
代码示例来源:origin: apache/jena
/** Wrap in a general writer interface */
static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)) ; }
代码示例来源:origin: org.apache.jena/jena-base
/** Wrap in a general writer interface */
static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)) ; }
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
/** Wrap in a general writer interface */
static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)); }
代码示例来源:origin: apache/jena
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException
{
String method = request.getMethod();
if ( !method.equals(HttpMethod.GET.asString())
&& !method.equals(HttpMethod.POST.asString())
&& !method.equals(HttpMethod.HEAD.asString()) )
return ;
response.setContentType(MimeTypes.Type.TEXT_PLAIN_UTF_8.asString()) ;
ServletOps.setNoCache(response) ;
ByteArrayOutputStream bytes = new ByteArrayOutputStream(1024) ;
try ( Writer writer = IO.asUTF8(bytes) ) {
String reason = (response instanceof Response) ? ((Response)response).getReason() : null;
handleErrorPage(request, writer, response.getStatus(), reason) ;
writer.flush();
response.setContentLength(bytes.size()) ;
response.getOutputStream().write(bytes.toByteArray()) ;
}
}
代码示例来源:origin: org.apache.jena/jena-fuseki-core
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException
{
String method = request.getMethod();
if ( !method.equals(HttpMethod.GET.asString())
&& !method.equals(HttpMethod.POST.asString())
&& !method.equals(HttpMethod.HEAD.asString()) )
return ;
response.setContentType(MimeTypes.Type.TEXT_PLAIN_UTF_8.asString()) ;
ServletOps.setNoCache(response) ;
ByteArrayOutputStream bytes = new ByteArrayOutputStream(1024) ;
try ( Writer writer = IO.asUTF8(bytes) ) {
String reason = (response instanceof Response) ? ((Response)response).getReason() : null;
handleErrorPage(request, writer, response.getStatus(), reason) ;
writer.flush();
response.setContentLength(bytes.size()) ;
response.getOutputStream().write(bytes.toByteArray()) ;
}
}
代码示例来源:origin: apache/jena
/** Make PeekReader where the input is UTF8 : BOM is removed */
public static PeekReader makeUTF8(InputStream in) {
// This is the best route to make a PeekReader because it avoids
// chances of wrong charset for a Reader say.
PeekReader pr ;
if ( true ) {
Reader r = IO.asUTF8(in) ;
// This adds reader-level buffering
pr = make(r) ;
} else {
// This is a bit slower - reason unknown.
InputStreamBuffered in2 = new InputStreamBuffered(in) ;
CharStream r = new InStreamUTF8(in2) ;
pr = new PeekReader(r) ;
}
// Skip BOM.
int ch = pr.peekChar() ;
if ( ch == Chars.BOM )
// Skip BOM
pr.readChar() ;
return pr ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
/** Make PeekReader where the input is UTF8 : BOM is removed */
public static PeekReader makeUTF8(InputStream in) {
// This is the best route to make a PeekReader because it avoids
// chances of wrong charset for a Reader say.
PeekReader pr ;
if ( true ) {
Reader r = IO.asUTF8(in) ;
// This adds reader-level buffering
pr = make(r) ;
} else {
// This is a bit slower - reason unknown.
InputStreamBuffered in2 = new InputStreamBuffered(in) ;
CharStream r = new InStreamUTF8(in2) ;
pr = new PeekReader(r) ;
}
// Skip BOM.
int ch = pr.peekChar() ;
if ( ch == Chars.BOM )
// Skip BOM
pr.readChar() ;
return pr ;
}
代码示例来源:origin: org.apache.jena/jena-base
/** Make PeekReader where the input is UTF8 : BOM is removed */
public static PeekReader makeUTF8(InputStream in) {
// This is the best route to make a PeekReader because it avoids
// chances of wrong charset for a Reader say.
PeekReader pr ;
if ( true ) {
Reader r = IO.asUTF8(in) ;
// This adds reader-level buffering
pr = make(r) ;
} else {
// This is a bit slower - reason unknown.
InputStreamBuffered in2 = new InputStreamBuffered(in) ;
CharStream r = new InStreamUTF8(in2) ;
pr = new PeekReader(r) ;
}
// Skip BOM.
int ch = pr.peekChar() ;
if ( ch == Chars.BOM )
// Skip BOM
pr.readChar() ;
return pr ;
}
内容来源于网络,如有侵权,请联系作者删除!