org.apache.jena.atlas.io.IO.readWholeFileAsUTF8()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(155)

本文整理了Java中org.apache.jena.atlas.io.IO.readWholeFileAsUTF8()方法的一些代码示例,展示了IO.readWholeFileAsUTF8()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO.readWholeFileAsUTF8()方法的具体详情如下:
包路径:org.apache.jena.atlas.io.IO
类名称:IO
方法名:readWholeFileAsUTF8

IO.readWholeFileAsUTF8介绍

[英]Read a whole stream as UTF-8
[中]将整个流读取为UTF-8

代码示例

代码示例来源:origin: apache/jena

  1. /** Read a whole file as UTF-8
  2. * @param filename
  3. * @return String
  4. * @throws IOException
  5. */
  6. public static String readWholeFileAsUTF8(String filename) throws IOException {
  7. try ( InputStream in = new FileInputStream(filename) ) {
  8. return readWholeFileAsUTF8(in) ;
  9. }
  10. }

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

  1. /** Read a whole file as UTF-8
  2. * @param filename
  3. * @return String
  4. * @throws IOException
  5. */
  6. public static String readWholeFileAsUTF8(String filename) throws IOException {
  7. InputStream in = new FileInputStream(filename) ;
  8. return readWholeFileAsUTF8(in) ;
  9. }

代码示例来源:origin: apache/jena

  1. @Override
  2. public void handle(String baseIRI, HttpResponse response) throws IOException {
  3. HttpEntity entity = response.getEntity();
  4. if ( entity == null ) {
  5. result = null ;
  6. return ;
  7. }
  8. try(InputStream instream = entity.getContent()) {
  9. result = IO.readWholeFileAsUTF8(instream);
  10. }
  11. }

代码示例来源:origin: org.apache.jena/jena-base

  1. /** Read a whole file as UTF-8
  2. * @param filename
  3. * @return String
  4. * @throws IOException
  5. */
  6. public static String readWholeFileAsUTF8(String filename) throws IOException {
  7. try ( InputStream in = new FileInputStream(filename) ) {
  8. return readWholeFileAsUTF8(in) ;
  9. }
  10. }

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

  1. @Override
  2. public void handle(String baseIRI, HttpResponse response) throws IOException {
  3. HttpEntity entity = response.getEntity();
  4. InputStream instream = entity.getContent();
  5. result = IO.readWholeFileAsUTF8(instream);
  6. instream.close();
  7. }

代码示例来源:origin: org.seaborne.rdf-delta/rdf-delta-client

  1. private static String readResponse(HttpResponse resp) {
  2. HttpEntity e = resp.getEntity();
  3. if ( e != null ) {
  4. try ( InputStream ins = e.getContent() ) {
  5. return IO.readWholeFileAsUTF8(ins);
  6. } catch (IOException ex) { ex.printStackTrace(); }
  7. }
  8. return null;
  9. }
  10. }

代码示例来源:origin: apache/jena

  1. /** Read a whole stream as UTF-8
  2. *
  3. * @param in InputStream to be read
  4. * @return String
  5. * @throws IOException
  6. */
  7. public static String readWholeFileAsUTF8(InputStream in) throws IOException {
  8. // Don't buffer - we're going to read in large chunks anyway
  9. try ( Reader r = asUTF8(in) ) {
  10. return readWholeFileAsUTF8(r) ;
  11. }
  12. }

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

  1. /** Read a whole stream as UTF-8
  2. *
  3. * @param in InputStream to be read
  4. * @return String
  5. * @throws IOException
  6. */
  7. public static String readWholeFileAsUTF8(InputStream in) throws IOException
  8. {
  9. // Don't buffer - we're going to read in large chunks anyway
  10. Reader r = asUTF8(in) ;
  11. return readWholeFileAsUTF8(r) ;
  12. }

代码示例来源:origin: org.apache.jena/jena-base

  1. /** Read a whole stream as UTF-8
  2. *
  3. * @param in InputStream to be read
  4. * @return String
  5. * @throws IOException
  6. */
  7. public static String readWholeFileAsUTF8(InputStream in) throws IOException {
  8. // Don't buffer - we're going to read in large chunks anyway
  9. try ( Reader r = asUTF8(in) ) {
  10. return readWholeFileAsUTF8(r) ;
  11. }
  12. }

代码示例来源:origin: apache/jena

  1. protected void executeBody(HttpAction action) {
  2. String queryString = null ;
  3. try {
  4. InputStream input = action.request.getInputStream() ;
  5. queryString = IO.readWholeFileAsUTF8(input) ;
  6. } catch (IOException ex) {
  7. ServletOps.errorOccurred(ex) ;
  8. }
  9. execute(queryString, action) ;
  10. }

代码示例来源:origin: org.apache.jena/jena-fuseki-core

  1. protected void executeBody(HttpAction action) {
  2. String queryString = null ;
  3. try {
  4. InputStream input = action.request.getInputStream() ;
  5. queryString = IO.readWholeFileAsUTF8(input) ;
  6. } catch (IOException ex) {
  7. ServletOps.errorOccurred(ex) ;
  8. }
  9. execute(queryString, action) ;
  10. }

代码示例来源:origin: apache/jena

  1. private static long read(String filename) {
  2. try {
  3. String str = IO.readWholeFileAsUTF8(filename) ;
  4. if ( str.endsWith("\n") ) {
  5. str = str.substring(0, str.length()-1) ;
  6. }
  7. str = str.trim() ;
  8. return Long.parseLong(str) ;
  9. }
  10. catch (IOException ex) {
  11. Log.error(TransInteger.class, "IOException: " + ex.getMessage(), ex) ;
  12. IO.exception(ex) ;
  13. }
  14. catch (NumberFormatException ex) {
  15. Log.error(TransInteger.class, "NumberformatException: " + ex.getMessage()) ;
  16. throw new InternalErrorException(ex) ;
  17. }
  18. // Not reached.
  19. return Long.MIN_VALUE ;
  20. }

代码示例来源:origin: apache/jena

  1. public static void main(String...args) throws IOException
  2. {
  3. // Reserved characters + space
  4. char reserved[] =
  5. {' ',
  6. '\n','\t',
  7. '!', '*', '"', '\'', '(', ')', ';', ':', '@', '&',
  8. '=', '+', '$', ',', '/', '?', '%', '#', '[', ']'} ;
  9. char[] other = {'<', '>', '~', '.', '{', '}', '|', '\\', '-', '`', '_', '^'} ;
  10. if ( args.length == 0 ) {
  11. String x = IO.readWholeFileAsUTF8(System.in);
  12. String y = StrUtils.encodeHex(x, '%', reserved) ;
  13. System.out.println(y) ;
  14. return;
  15. }
  16. for ( String x : args) {
  17. // Not URLEncoder which does www-form-encoding.
  18. String y = StrUtils.encodeHex(x, '%', reserved) ;
  19. System.out.println(y) ;
  20. // String s2 = URLEncoder.encode(s, "utf-8") ;
  21. // System.out.println(s2) ;
  22. }
  23. }
  24. }

代码示例来源:origin: org.seaborne.rdf-delta/rdf-delta-base

  1. private static long read(String filename) {
  2. try {
  3. String str = IO.readWholeFileAsUTF8(filename) ;
  4. if ( str.endsWith("\n") ) {
  5. str = str.substring(0, str.length()-1) ;
  6. }
  7. str = str.trim() ;
  8. return Long.parseLong(str) ;
  9. }
  10. catch (IOException ex) {
  11. Log.error(PersistentCounter.class, "IOException: " + ex.getMessage(), ex) ;
  12. throw IOX.exception(ex);
  13. }
  14. catch (NumberFormatException ex) {
  15. Log.error(PersistentCounter.class, "NumberformatException: " + ex.getMessage()) ;
  16. throw new InternalErrorException(ex) ;
  17. }
  18. }

代码示例来源:origin: org.apache.jena/jena-dboe-transaction

  1. private static long read(String filename) {
  2. try {
  3. String str = IO.readWholeFileAsUTF8(filename) ;
  4. if ( str.endsWith("\n") ) {
  5. str = str.substring(0, str.length()-1) ;
  6. }
  7. str = str.trim() ;
  8. return Long.parseLong(str) ;
  9. }
  10. catch (IOException ex) {
  11. Log.error(TransInteger.class, "IOException: " + ex.getMessage(), ex) ;
  12. IO.exception(ex) ;
  13. }
  14. catch (NumberFormatException ex) {
  15. Log.error(TransInteger.class, "NumberformatException: " + ex.getMessage()) ;
  16. throw new InternalErrorException(ex) ;
  17. }
  18. // Not reached.
  19. return Long.MIN_VALUE ;
  20. }

代码示例来源:origin: org.apache.jena/jena-cmds

  1. public static void main(String...args) throws IOException
  2. {
  3. // Reserved characters + space
  4. char reserved[] =
  5. {' ',
  6. '\n','\t',
  7. '!', '*', '"', '\'', '(', ')', ';', ':', '@', '&',
  8. '=', '+', '$', ',', '/', '?', '%', '#', '[', ']'} ;
  9. char[] other = {'<', '>', '~', '.', '{', '}', '|', '\\', '-', '`', '_', '^'} ;
  10. if ( args.length == 0 ) {
  11. String x = IO.readWholeFileAsUTF8(System.in);
  12. String y = StrUtils.encodeHex(x, '%', reserved) ;
  13. System.out.println(y) ;
  14. return;
  15. }
  16. for ( String x : args) {
  17. // Not URLEncoder which does www-form-encoding.
  18. String y = StrUtils.encodeHex(x, '%', reserved) ;
  19. System.out.println(y) ;
  20. // String s2 = URLEncoder.encode(s, "utf-8") ;
  21. // System.out.println(s2) ;
  22. }
  23. }
  24. }

代码示例来源:origin: apache/jena

  1. String rawLockInfo = IO.readWholeFileAsUTF8(lockFile.getAbsolutePath());
  2. if (rawLockInfo.endsWith("\n")) {

代码示例来源:origin: org.seaborne.rdf-delta/rdf-delta-client

  1. String s = IO.readWholeFileAsUTF8(x) ;
  2. return JSON.parseAny(s) ;
  3. } catch (IOException ex) { throw IOX.exception(ex); }

相关文章