/** * Writes the body fo this tag to the given Writer */ protected void writeBody(Writer writer) throws SAXException, JellyTagException { XMLOutput newOutput = createXMLOutput(writer); try { // we need to avoid multiple start/end document events newOutput.setContentHandler( new SafeContentHandler(newOutput.getContentHandler()) ); newOutput.startDocument(); invokeBody(newOutput); newOutput.endDocument(); } finally { try { newOutput.close(); } catch (IOException e) {} } }
/** * Writes the body fo this tag to the given Writer */ protected void writeBody(Writer writer) throws SAXException, JellyTagException { XMLOutput newOutput = createXMLOutput(writer); try { // we need to avoid multiple start/end document events newOutput.setContentHandler( new SafeContentHandler(newOutput.getContentHandler()) ); newOutput.startDocument(); invokeBody(newOutput); newOutput.endDocument(); } finally { try { newOutput.close(); } catch (IOException e) {} } }
/** * Writes the body fo this tag to the given Writer */ protected void writeBody(Writer writer) throws SAXException, JellyTagException { XMLOutput newOutput = createXMLOutput(writer); try { // we need to avoid multiple start/end document events newOutput.setContentHandler( new SafeContentHandler(newOutput.getContentHandler()) ); newOutput.startDocument(); invokeBody(newOutput); newOutput.endDocument(); } finally { try { newOutput.close(); } catch (IOException e) {} } }
/** * Writes the body fo this tag to the given Writer */ protected void writeBody(Writer writer) throws SAXException, JellyTagException { XMLOutput newOutput = createXMLOutput(writer); try { // we need to avoid multiple start/end document events newOutput.setContentHandler( new SafeContentHandler(newOutput.getContentHandler()) ); newOutput.startDocument(); invokeBody(newOutput); newOutput.endDocument(); } finally { try { newOutput.close(); } catch (IOException e) {} } }