/** {@inheritDoc} */ protected void writeEndTag( Tag t ) { if ( this.tableCaptionXMLWriterStack.isEmpty() ) { super.writeEndTag( t ); } else { this.tableCaptionXMLWriterStack.getLast().endElement(); } }
/** {@inheritDoc} */ protected void writeStartTag( Tag t, MutableAttributeSet att, boolean isSimpleTag ) { if ( this.tableCaptionXMLWriterStack.isEmpty() ) { super.writeStartTag ( t, att, isSimpleTag ); } else { String tag = ( getNameSpace() != null ? getNameSpace() + ":" : "" ) + t.toString(); this.tableCaptionXMLWriterStack.getLast().startElement( tag ); if ( att != null ) { Enumeration<?> names = att.getAttributeNames(); while ( names.hasMoreElements() ) { Object key = names.nextElement(); Object value = att.getAttribute( key ); this.tableCaptionXMLWriterStack.getLast().addAttribute( key.toString(), value.toString() ); } } if ( isSimpleTag ) { this.tableCaptionXMLWriterStack.getLast().endElement(); } } }
writer.startElement( "groupId" ); writer.writeText( artifact.getGroupId() ); writer.endElement(); writer.startElement( "artifactId" ); writer.writeText( artifact.getArtifactId() ); writer.endElement(); writer.startElement( "version" ); writer.writeText( artifact.getBaseVersion() ); writer.endElement(); writer.endElement(); writer.endElement(); writer.endElement();
/** * Write a chapter. * * @param writer the writer. * @param chapter the Chapter. * @param context the BookContext. * @throws BookDoxiaException if the chapter cannot be written. */ private void renderChapter( Sink sink, PrettyPrintXMLWriter writer, Chapter chapter, BookContext context ) throws BookDoxiaException { writer.startElement( "chapter" ); writer.addAttribute( "numberdepth", "1" ); writer.addAttribute( "depth", "1" ); writer.addAttribute( "indent", "1" ); startTitle( writer, "36.0", "Helvetica", "24.0", "normal", "255", "0", "0" ); chunk( writer, chapter.getTitle(), "Helvetica", "24.0", "normal", "255", "0", "0" ); writer.endElement(); // title // writer.startElement( "sectioncontent" ); for ( Section section : chapter.getSections() ) { renderSection( sink, writer, section, context ); } // writer.endElement(); // sectioncontent writer.endElement(); // chapter }
writer.endElement(); // itext
writer.endElement(); // chunk
buildXmlPrinter.addAttribute( NAME, "init" ); buildXmlPrinter.endElement(); buildXmlPrinter.addAttribute("excludes", dir.getExcludeAsString()); buildXmlPrinter.endElement(); buildXmlPrinter.endElement(); buildXmlPrinter.endElement(); buildXmlPrinter.endElement();