private String processSimpleTag() throws IOException { fParameters= new ArrayList(); fExceptions= new ArrayList(); fAuthors= new ArrayList(); fSees= new ArrayList(); fSince= new ArrayList(); fRest= new ArrayList(); StringBuffer buffer= new StringBuffer(); int c= '@'; while (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1) { c= getContentUntilNextTag(buffer); } handleTag(tag, buffer.toString()); } return printSimpleTag(); }
private String processBlockTag() throws IOException { int c= nextChar(); if (c != '@') { StringBuilder buffer= new StringBuilder(); buffer.append('{'); buffer.append((char) c); return buffer.toString(); } StringBuilder buffer= new StringBuilder(); if (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1 && c != '}') { buffer.append((char) c); c= getContent(buffer, '}'); } return printBlockTag(tag, buffer.toString()); } return null; }
private String processBlockTag() throws IOException { int c= nextChar(); if (c != '@') { StringBuffer buffer= new StringBuffer(); buffer.append('{'); buffer.append((char) c); return buffer.toString(); } StringBuffer buffer= new StringBuffer(); if (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1 && c != '}') { buffer.append((char) c); c= getContent(buffer, '}'); } return printBlockTag(tag, buffer.toString()); } return null; }
private String processSimpleTag() throws IOException { fParameters= new ArrayList<>(); fExceptions= new ArrayList<>(); fAuthors= new ArrayList<>(); fSees= new ArrayList<>(); fSince= new ArrayList<>(); fRest= new ArrayList<>(); StringBuilder buffer= new StringBuilder(); int c= '@'; while (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1) { c= getContentUntilNextTag(buffer); } handleTag(tag, buffer.toString()); } return printSimpleTag(); }
private String processSimpleTag() throws IOException { fParameters= new ArrayList<>(); fExceptions= new ArrayList<>(); fAuthors= new ArrayList<>(); fSees= new ArrayList<>(); fSince= new ArrayList<>(); fRest= new ArrayList<>(); StringBuffer buffer= new StringBuffer(); int c= '@'; while (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1) { c= getContentUntilNextTag(buffer); } handleTag(tag, buffer.toString()); } return printSimpleTag(); }
private String processBlockTag() throws IOException { int c= nextChar(); if (c != '@') { StringBuffer buffer= new StringBuffer(); buffer.append('{'); buffer.append((char) c); return buffer.toString(); } StringBuffer buffer= new StringBuffer(); if (c != -1) { buffer.setLength(0); buffer.append((char) c); c= getTag(buffer); String tag= buffer.toString(); buffer.setLength(0); if (c != -1 && c != '}') { buffer.append((char) c); c= getContent(buffer, '}'); } return printBlockTag(tag, buffer.toString()); } return null; }