org.codehaus.plexus.util.xml
Class XmlWriterUtil

java.lang.Object
  extended byorg.codehaus.plexus.util.xml.XmlWriterUtil

public class XmlWriterUtil
extends java.lang.Object

Utility class for the XmlWriter class.

Version:
$Id: XmlWriterUtil.java 7396 2008-06-17 18:43:56Z vsiveton $
Author:
Vincent Siveton

Field Summary
static int DEFAULT_COLUMN_LINE
          The default column before line wrapping i.e.
static int DEFAULT_INDENTATION_SIZE
          The default line indenter i.e.
 
Constructor Summary
XmlWriterUtil()
           
 
Method Summary
static void writeComment(XMLWriter writer, java.lang.String comment)
          Convenience method to write XML comment line.
static void writeCommentLineBreak(XMLWriter writer)
          Convenience method to write XML comment line break.
static void writeCommentLineBreak(XMLWriter writer, int columnSize)
          Convenience method to write XML comment line break.
static void writeCommentText(XMLWriter writer, java.lang.String comment, int indent)
          Convenience method to write XML comment between two comment line break.
static void writeCommentText(XMLWriter writer, java.lang.String comment, int indent, int indentSize)
          Convenience method to write XML comment between two comment line break.
static void writeLineBreak(XMLWriter writer)
          Convenience method to write one CRLF
static void writeLineBreak(XMLWriter writer, int repeat)
          Convenience method to repeat CRLF
static void writeLineBreak(XMLWriter writer, int repeat, int indent)
          Convenience method to repeat CRLF and to indent the writer
static void writeLineBreak(XMLWriter writer, int repeat, int indent, int indentSize)
          Convenience method to repeat CRLF and to indent the writer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INDENTATION_SIZE

public static final int DEFAULT_INDENTATION_SIZE
The default line indenter i.e. 2.

See Also:
Constant Field Values

DEFAULT_COLUMN_LINE

public static final int DEFAULT_COLUMN_LINE
The default column before line wrapping i.e. 80.

See Also:
Constant Field Values
Constructor Detail

XmlWriterUtil

public XmlWriterUtil()
Method Detail

writeLineBreak

public static void writeLineBreak(XMLWriter writer)
Convenience method to write one CRLF

Parameters:
writer - not null writer

writeLineBreak

public static void writeLineBreak(XMLWriter writer,
                                  int repeat)
Convenience method to repeat CRLF

Parameters:
writer - not null
repeat - positive number

writeLineBreak

public static void writeLineBreak(XMLWriter writer,
                                  int repeat,
                                  int indent)
Convenience method to repeat CRLF and to indent the writer

Parameters:
writer - not null
repeat -
indent - positive number
See Also:
DEFAULT_INDENTATION_SIZE, writeLineBreak(XMLWriter, int, int, int)

writeLineBreak

public static void writeLineBreak(XMLWriter writer,
                                  int repeat,
                                  int indent,
                                  int indentSize)
Convenience method to repeat CRLF and to indent the writer

Parameters:
writer - not null
repeat -
indent - positive number
indentSize - positive number

writeCommentLineBreak

public static void writeCommentLineBreak(XMLWriter writer)
Convenience method to write XML comment line break. Its size is 80.

Parameters:
writer - not null
See Also:
DEFAULT_COLUMN_LINE, writeCommentLineBreak(XMLWriter, int)

writeCommentLineBreak

public static void writeCommentLineBreak(XMLWriter writer,
                                         int columnSize)
Convenience method to write XML comment line break.

Parameters:
writer - not null
columnSize - positive number

writeComment

public static void writeComment(XMLWriter writer,
                                java.lang.String comment)
Convenience method to write XML comment line. The comment is splitted to have a size of 80.

Parameters:
writer - not null
comment -

writeCommentText

public static void writeCommentText(XMLWriter writer,
                                    java.lang.String comment,
                                    int indent)
Convenience method to write XML comment between two comment line break. The XML comment block is also indented.

Parameters:
writer - not null
comment -
indent - positive number
See Also:
DEFAULT_INDENTATION_SIZE, writeCommentText(XMLWriter, String, int, int)

writeCommentText

public static void writeCommentText(XMLWriter writer,
                                    java.lang.String comment,
                                    int indent,
                                    int indentSize)
Convenience method to write XML comment between two comment line break. The XML comment block is also indented.

Parameters:
writer - not null
comment -
indent - positive number
indentSize - positive number


Copyright © 2001-2008 Codehaus. All Rights Reserved.