return val; } else throw new EntityException("Errors in char reference: Illegal char following &#x."); break; } else throw new EntityException("Errors in char reference: Illegal char following &#."); ch = r.getChar(); throw new EntityException("Errors in entity reference: Invalid XML char."); throw new EntityException("Errors in Entity: Illegal builtin reference"); } else if (ch == 'p') { if (r.getChar() == 'o' throw new EntityException("Errors in Entity: Illegal builtin reference"); } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '"'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); case 'l' : if (r.getChar() == 't' && r.getChar() == ';') { return '<'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '>';
public static VTDNav getVTDNav(InputStream is, int bufferSize) throws ParseException, FileTooBigException { VTDGen vg = null; try { byte[] data = readStream(is, bufferSize); vg = new VTDGen(); vg.setDoc(data); vg.parse(true); } catch (EncodingException e) { e.printStackTrace(); } catch (EOFException e) { e.printStackTrace(); } catch (EntityException e) { e.printStackTrace(); } catch (FileTooBigException e) { throw e; } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { String message = e.getMessage(); if (message.contains("file size too big")) throw new FileTooBigException(message); } return vg.getNav(); }
return val; } else throw new EntityException("Errors in char reference: Illegal char following &#x."); break; } else throw new EntityException("Errors in char reference: Illegal char following &#."); ch = r.getChar(); throw new EntityException("Errors in entity reference: Invalid XML char."); throw new EntityException("Errors in Entity: Illegal builtin reference"); } else if (ch == 'p') { if (r.getChar() == 'o' throw new EntityException("Errors in Entity: Illegal builtin reference"); } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '"'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); case 'l' : if (r.getChar() == 't' && r.getChar() == ';') { return '<'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '>';
return val; } else throw new EntityException("Errors in char reference: Illegal char following &#x."); break; } else throw new EntityException("Errors in char reference: Illegal char following &#."); ch = r.getChar(); throw new EntityException("Errors in entity reference: Invalid XML char."); throw new EntityException("Errors in Entity: Illegal builtin reference"); } else if (ch == 'p') { if (r.getChar() == 'o' throw new EntityException("Errors in Entity: Illegal builtin reference"); } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '"'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); case 'l' : if (r.getChar() == 't' && r.getChar() == ';') { return '<'; } else throw new EntityException("Errors in Entity: Illegal builtin reference"); return '>';