Author: pkluegl Date: Sun Jun 9 12:45:55 2013 New Revision: 1491206 URL: http://svn.apache.org/r1491206 Log: no jira - catch and log error in hover documentation
Modified: uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/documentation/AbstractLanguageElementDocumentationProvider.java Modified: uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/documentation/AbstractLanguageElementDocumentationProvider.java URL: http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/documentation/AbstractLanguageElementDocumentationProvider.java?rev=1491206&r1=1491205&r2=1491206&view=diff ============================================================================== --- uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/documentation/AbstractLanguageElementDocumentationProvider.java (original) +++ uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/documentation/AbstractLanguageElementDocumentationProvider.java Sun Jun 9 12:45:55 2013 @@ -64,20 +64,20 @@ public abstract class AbstractLanguageEl private void fillMap(String documentationFile) throws IOException { InputStream resourceAsStream = getClass().getResourceAsStream(documentationFile); - BufferedReader reader = new BufferedReader(new InputStreamReader(resourceAsStream)); - StringBuilder sb = new StringBuilder(); - while (true) { - String line; - line = reader.readLine(); - if (line == null) { - break; + try { + BufferedReader reader = new BufferedReader(new InputStreamReader(resourceAsStream)); + StringBuilder sb = new StringBuilder(); + while (true) { + String line; + line = reader.readLine(); + if (line == null) { + break; + } + sb.append(line + "\n"); } - sb.append(line + "\n"); - } - String document = sb.toString(); + String document = sb.toString(); - try { Parser parser = new Parser(document); NodeList list = parser.parse(null); HtmlDocumentationVisitor visitor = new HtmlDocumentationVisitor(document);