/** * Convenience method to write XML comment line. The <code>comment</code> is splitted to have a size of * <code>80</code> and is indented by <code>indent</code> using <code>indentSize</code>. * * @param writer not null * @param comment * @param indent positive number * @param indentSize positive number * @see #DEFAULT_COLUMN_LINE * @see #writeComment(XMLWriter, String, int, int, int) */ public static void writeComment( XMLWriter writer, String comment, int indent, int indentSize ) { writeComment( writer, comment, indent, indentSize, DEFAULT_COLUMN_LINE ); }
/** * Convenience method to write one <code>CRLF</code>. * * @param writer not null writer */ public static void writeLineBreak( XMLWriter writer ) { writeLineBreak( writer, 1 ); }
/** * Convenience method to write XML comment line break. Its size is <code>80</code>. * * @param writer not null * @see #DEFAULT_COLUMN_LINE * @see #writeCommentLineBreak(XMLWriter, int) */ public static void writeCommentLineBreak( XMLWriter writer ) { writeCommentLineBreak( writer, DEFAULT_COLUMN_LINE ); }
writeLineBreak( writer, 1 ); writeCommentLineBreak( writer, columnSize ); writeComment( writer, comment, indent, indentSize, columnSize ); writeCommentLineBreak( writer, columnSize ); writeLineBreak( writer, 1, indent, indentSize );
@Override public synchronized void print(Object message) { XmlWriterUtil.writeComment(xmlWriter, new Timestamp(System.currentTimeMillis()) + " - " + message); XmlWriterUtil.writeLineBreak(xmlWriter); }
/** * Convenience method to write XML comments between two comments line break. The XML comment block is not indented. * * @param writer not null * @param comment * @see #DEFAULT_INDENTATION_SIZE * @see #writeCommentText(XMLWriter, String, int, int) */ public static void writeCommentText( XMLWriter writer, String comment ) { writeCommentText( writer, comment, 0, DEFAULT_INDENTATION_SIZE ); }
/** * Write comments in a normalize way. * * @param writer not null * @param comment not null */ protected static void writeComment( XMLWriter writer, String comment ) { XmlWriterUtil.writeCommentLineBreak( writer ); XmlWriterUtil.writeComment( writer, " " ); XmlWriterUtil.writeComment( writer, comment ); XmlWriterUtil.writeComment( writer, " " ); XmlWriterUtil.writeCommentLineBreak( writer ); XmlWriterUtil.writeLineBreak( writer ); }
@Override public synchronized void print(Object message) { String comment = new Timestamp(System.currentTimeMillis()) + " - " + message; XmlWriterUtil.writeComment(xmlWriter, comment); XmlWriterUtil.writeLineBreak(xmlWriter); out.flush(); }
/** * Convenience method to write XML comments between two comments line break. The XML comment block is also indented * by <code>indent</code> using <code>2</code> as indentation size. * * @param writer not null * @param comment * @param indent positive number * @see #DEFAULT_INDENTATION_SIZE * @see #writeCommentText(XMLWriter, String, int, int) */ public static void writeCommentText( XMLWriter writer, String comment, int indent ) { writeCommentText( writer, comment, indent, DEFAULT_INDENTATION_SIZE ); }
/** * Write comments in the Effective POM/settings header. * * @param writer not null */ protected static void writeHeader( XMLWriter writer ) { XmlWriterUtil.writeCommentLineBreak( writer ); XmlWriterUtil.writeComment( writer, " " ); // Use ISO 8601 format for date and time String formattedDateTime = DateFormatUtils.ISO_DATETIME_FORMAT.format( System.currentTimeMillis() ); XmlWriterUtil.writeComment( writer, "Generated by Maven Site Plugin on " + formattedDateTime ); XmlWriterUtil.writeComment( writer, "See: http://maven.apache.org/plugins/maven-site-plugin/" ); XmlWriterUtil.writeComment( writer, " " ); XmlWriterUtil.writeCommentLineBreak( writer ); XmlWriterUtil.writeLineBreak( writer ); }
/** * Convenience method to write XML comment line. The <code>comment</code> is splitted to have a size of * <code>80</code>. * * @param writer not null * @param comment * @see #DEFAULT_INDENTATION_SIZE * @see #writeComment(XMLWriter, String, int, int) */ public static void writeComment( XMLWriter writer, String comment ) { writeComment( writer, comment, 0, DEFAULT_INDENTATION_SIZE ); }
/** * Convenience method to repeat <code>CRLF</code> and to indent the writer by <code>2</code>. * * @param writer not null * @param repeat * @param indent positive number * @see #DEFAULT_INDENTATION_SIZE * @see #writeLineBreak(XMLWriter, int, int, int) */ public static void writeLineBreak( XMLWriter writer, int repeat, int indent ) { writeLineBreak( writer, repeat, indent, DEFAULT_INDENTATION_SIZE ); }
/** * Convenience method to write XML comment between two comment line break. The XML comment block is also indented by * <code>indent</code> using <code>indentSize</code>. * * @param writer not null * @param comment * @param indent positive number * @param indentSize positive number * @see #DEFAULT_COLUMN_LINE * @see #writeCommentText(XMLWriter, String, int, int, int) */ public static void writeCommentText( XMLWriter writer, String comment, int indent, int indentSize ) { writeCommentText( writer, comment, indent, indentSize, DEFAULT_COLUMN_LINE ); }
/** * Convenience method to write XML comment line. The <code>comment</code> is splitted to have a size of * <code>80</code> and is indented by <code>indent</code> using <code>2</code> as indentation size. * * @param writer not null * @param comment * @param indent positive number * @see #DEFAULT_INDENTATION_SIZE * @see #writeComment(XMLWriter, String, int, int) */ public static void writeComment( XMLWriter writer, String comment, int indent ) { writeComment( writer, comment, indent, DEFAULT_INDENTATION_SIZE ); }
/** * Convenience method to repeat <code>CRLF</code> and to indent the writer by <code>indentSize</code>. * * @param writer not null * @param repeat * @param indent positive number * @param indentSize positive number */ public static void writeLineBreak( XMLWriter writer, int repeat, int indent, int indentSize ) { writeLineBreak( writer, repeat ); if ( indent < 0 ) { indent = 0; } if ( indentSize < 0 ) { indentSize = 0; } writer.writeText( StringUtils.repeat( " ", indent * indentSize ) ); }
protected void initHeader( XMLWriter w ) { XmlWriterUtil.writeComment( w, getHeader() ); }
@Override public synchronized void print(Xpp3Dom element) { Xpp3DomWriter.write(xmlWriter, element); XmlWriterUtil.writeLineBreak(xmlWriter); out.flush(); }
@Override public synchronized void print(Xpp3Dom element) { element.setAttribute("_time", new Timestamp(System.currentTimeMillis()).toString()); Xpp3DomWriter.write(xmlWriter, element); XmlWriterUtil.writeLineBreak(xmlWriter); }