/** * @see org.xml.sax.ext.LexicalHandler#endCDATA() */ public void endCDATA() throws SAXException { if (!m_openCdata) { write("]]>"); } m_openCdata = false; m_isCdata = false; }
/** * @see org.xml.sax.ext.LexicalHandler#endCDATA() */ public void endCDATA() throws SAXException { if (!m_openCdata) { write("]]>"); } m_openCdata = false; m_isCdata = false; }
/** * @see org.xml.sax.ext.LexicalHandler#startDTD(java.lang.String, java.lang.String, java.lang.String) */ public void startDTD(String name, String publicId, String systemId) throws SAXException { write("<!DOCTYPE "); write(name); if (publicId != null) { write(" PUBLIC \""); write(publicId); write("\""); } if (systemId != null) { write(" SYSTEM \""); write(systemId); write("\""); } write(">"); writeNewLine(); }
/** * @see org.xml.sax.ext.LexicalHandler#startDTD(java.lang.String, java.lang.String, java.lang.String) */ public void startDTD(String name, String publicId, String systemId) throws SAXException { write("<!DOCTYPE "); write(name); if (publicId != null) { write(" PUBLIC \""); write(publicId); write("\""); } if (systemId != null) { write(" SYSTEM \""); write(systemId); write("\""); } write(">"); writeNewLine(); }
/** * @see org.xml.sax.ContentHandler#endElement(java.lang.String, java.lang.String, java.lang.String) */ @Override public void endElement(String namespaceURI, String localName, String qualifiedName) throws SAXException { String elementName = resolveName(localName, qualifiedName); if (m_openElement) { write("/>"); } else { if (!elementName.equals(m_lastElementName)) { writeNewLine(); } write("</"); write(elementName); write(">"); } m_openElement = false; m_indentLevel--; }
/** * @see org.xml.sax.ContentHandler#endElement(java.lang.String, java.lang.String, java.lang.String) */ @Override public void endElement(String namespaceURI, String localName, String qualifiedName) throws SAXException { String elementName = resolveName(localName, qualifiedName); if (m_openElement) { write("/>"); } else { if (!elementName.equals(m_lastElementName)) { writeNewLine(); } write("</"); write(elementName); write(">"); } m_openElement = false; m_indentLevel--; }
/** * @see org.xml.sax.ContentHandler#endDocument() */ @Override public void endDocument() throws SAXException { try { if (m_openElement) { write("/>"); m_openElement = false; } writeNewLine(); m_writer.flush(); } catch (IOException e) { throw new SAXException(Messages.get().getBundle().key(Messages.ERR_IOERROR_0), e); } }
write(">"); m_openElement = false; write("<"); write(m_lastElementName); if (attributes != null) { for (int i = 0; i < attributes.getLength(); i++) { write(" "); write(resolveName(attributes.getLocalName(i), attributes.getQName(i))); write("=\""); String value = attributes.getValue(i); if (m_escapeXml) { write(value); write("\"");
write(">"); m_openElement = false; write("<"); write(m_lastElementName); if (attributes != null) { for (int i = 0; i < attributes.getLength(); i++) { write(" "); write(resolveName(attributes.getLocalName(i), attributes.getQName(i))); write("=\""); String value = attributes.getValue(i); if (m_escapeXml) { write(value); write("\"");
/** * @see org.xml.sax.ContentHandler#endDocument() */ @Override public void endDocument() throws SAXException { try { if (m_openElement) { write("/>"); m_openElement = false; } writeNewLine(); m_writer.flush(); } catch (IOException e) { throw new SAXException(Messages.get().getBundle().key(Messages.ERR_IOERROR_0), e); } }