|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.io.Writer
java.io.PrintWriter
oracle.idm.io.IndentPrintWriter
oracle.idm.io.XmlPrintWriter
public class XmlPrintWriter
XmlPrintWriter is a convenience class for printing XML elements.
Field Summary |
---|
Fields inherited from class java.io.PrintWriter |
---|
out |
Fields inherited from class java.io.Writer |
---|
lock |
Constructor Summary | |
---|---|
XmlPrintWriter(java.io.OutputStream out) Constructor for XML print writer from output stream. |
|
XmlPrintWriter(java.io.OutputStream out, boolean autoFlush) Constructor for XML print writer from output stream, given auto flush mode. |
|
XmlPrintWriter(java.io.Writer out) Constructor for XML print writer from writer. |
|
XmlPrintWriter(java.io.Writer out, boolean autoFlush) Constructor for XML print writer from writer, given auto flush mode. |
Method Summary | |
---|---|
java.lang.String |
escape(java.lang.String string) Escapes the string for XML printing. |
static XmlPrintWriter |
getXmlPrintWriter(java.io.Writer out) Factory method for XML print writers. |
void |
xprint(boolean b) Prints a boolean as an XML element. |
void |
xprint(boolean b, java.lang.String tag) Prints a boolean as an XML element. |
void |
xprint(char c) Prints a char as an XML element. |
void |
xprint(char[] s) Prints a char[] as an XML element. |
void |
xprint(char[] cs, java.lang.String tag) Prints a char[] as an XML element. |
void |
xprint(char c, java.lang.String tag) Prints a char as an XML element. |
void |
xprint(java.util.Collection collection) Prints the collection as an XML element. |
void |
xprint(java.util.Collection collection, boolean sorted) Prints the collection as an XML element. |
void |
xprint(java.util.Collection collection, java.lang.String tag) Prints the collection as an XML element. |
void |
xprint(java.util.Collection collection, java.lang.String tag, boolean sorted) Prints the collection as an XML element. |
void |
xprint(double d) Prints a double as an XML element. |
void |
xprint(double d, java.lang.String tag) Prints a double as an XML element. |
void |
xprint(java.lang.Error error) Prints error as an XML element. |
void |
xprint(java.lang.Error error, java.lang.String tag) Prints error as an XML element. |
void |
xprint(java.lang.Exception exception) Prints exception as an XML element. |
void |
xprint(java.lang.Exception exception, java.lang.String tag) Prints exception as an XML element. |
void |
xprint(float f) Prints a float as an XML element. |
void |
xprint(float f, java.lang.String tag) Prints a float as an XML element. |
void |
xprint(int i) Prints an int as an XML element. |
void |
xprint(int i, java.lang.String tag) Prints an int as an XML element. |
void |
xprint(java.util.Iterator iterator) Prints the iterator as an XML element. |
void |
xprint(java.util.Iterator iterator, java.lang.String tag) Prints the iterator as an XML element. |
void |
xprint(java.util.Iterator iterator, java.lang.String tag, boolean expanded) Prints the iterator as an XML element. |
void |
xprint(java.util.List list) Prints the list as an XML element. |
void |
xprint(java.util.List list, boolean sorted) Prints the list as an XML element. |
void |
xprint(java.util.List list, java.lang.String tag) Prints the list as an XML element. |
void |
xprint(java.util.List list, java.lang.String tag, boolean sorted) Prints the list as an XML element. |
void |
xprint(long l) Prints a long as an XML element. |
void |
xprint(long l, java.lang.String tag) Prints a long as an XML element. |
void |
xprint(java.util.Map map) Prints the map as an XML element. |
void |
xprint(java.util.Map map, boolean sorted) Prints the map as an XML element. |
void |
xprint(java.util.Map map, java.lang.String tag) Prints the map as an XML element. |
void |
xprint(java.util.Map map, java.lang.String tag, boolean sorted) Prints the map as an XML element. |
void |
xprint(java.lang.Object o) Prints an object as an XML element. |
void |
xprint(java.lang.Object o, java.lang.String tag) Prints an object as an XML element. |
void |
xprint(java.lang.RuntimeException runtimeException) Prints runtime exception as an XML element. |
void |
xprint(java.lang.RuntimeException runtimeException, java.lang.String tag) Prints runtime exception as an XML element. |
void |
xprint(java.util.Set set) Prints the set as an XML element. |
void |
xprint(java.util.Set set, boolean sorted) Prints the set as an XML element. |
void |
xprint(java.util.Set set, java.lang.String tag) Prints the set as an XML element. |
void |
xprint(java.util.Set set, java.lang.String tag, boolean sorted) Prints the set as an XML element. |
void |
xprint(java.lang.StackTraceElement[] stackTrace) Prints the stack trace as an XML element. |
void |
xprint(java.lang.StackTraceElement[] stackTrace, java.lang.String tag) Prints the stack trace as an XML element. |
void |
xprint(java.lang.String s) Prints a string as an XML element. |
void |
xprint(java.lang.String s, java.lang.String tag) Prints a string as an XML element. |
void |
xprint(java.lang.Throwable throwable) Prints throwable as an XML element. |
void |
xprint(java.lang.Throwable throwable, java.lang.String tag) Prints throwable as an XML element. |
void |
xprint(XmlPrintable printable) Prints the XML printable object by invoking printable.xprint(this). |
void |
xprintBody(java.util.Collection collection) Prints the collection as an XML element body (no tag will be printed). |
void |
xprintBody(java.util.Collection collection, boolean sorted) Prints the collection as an XML element body (no tag will be printed). |
void |
xprintBody(java.util.Iterator iterator) Prints the iterator as an XML element body (no tag will be printed). |
void |
xprintBody(java.util.Iterator iterator, boolean expanded) Prints the iterator as an XML element body (no tag will be printed). |
void |
xprintBody(java.util.Map map) Prints the map as an XML element body (no tag will be printed). |
void |
xprintBody(java.util.Map map, boolean sorted) Prints the map as an XML element body (no tag will be printed). |
void |
xprintCause(java.lang.Throwable cause) Prints throwable cause and an XML element. |
void |
xprintComment(java.lang.String comment) Prints an XML comment. |
void |
xprintDeclaration() Prints an XML declaration. |
void |
xprintDeclaration(java.lang.String version) Prints an XML declaration. |
void |
xprintDeclaration(java.lang.String version, java.lang.String encoding) Prints an XML declaration. |
void |
xprintDeclaration(java.lang.String version, java.lang.String encoding, boolean standalone) Prints an XML declaration. |
Methods inherited from class oracle.idm.io.IndentPrintWriter |
---|
decrease, getIndenter, getIndentPrintWriter, increase, indent, iprint, iprint, iprint, iprint, iprint, iprint, iprint, iprint, iprint, iprintln, iprintln, iprintln, iprintln, iprintln, iprintln, iprintln, iprintln, iprintln, iprintln, setIndenter |
Methods inherited from class java.io.PrintWriter |
---|
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlPrintWriter(java.io.OutputStream out)
public XmlPrintWriter(java.io.OutputStream out, boolean autoFlush)
public XmlPrintWriter(java.io.Writer out)
public XmlPrintWriter(java.io.Writer out, boolean autoFlush)
Method Detail |
---|
public static XmlPrintWriter getXmlPrintWriter(java.io.Writer out)
public java.lang.String escape(java.lang.String string)
public void xprint(boolean b)
public void xprint(boolean b, java.lang.String tag)
public void xprint(char c)
public void xprint(char c, java.lang.String tag)
public void xprint(int i)
public void xprint(int i, java.lang.String tag)
public void xprint(long l)
public void xprint(long l, java.lang.String tag)
public void xprint(float f)
public void xprint(float f, java.lang.String tag)
public void xprint(double d)
public void xprint(double d, java.lang.String tag)
public void xprint(char[] s)
public void xprint(char[] cs, java.lang.String tag)
public void xprint(java.lang.String s)
public void xprint(java.lang.String s, java.lang.String tag)
public void xprint(java.lang.Object o)
public void xprint(java.lang.Object o, java.lang.String tag)
public void xprint(java.lang.StackTraceElement[] stackTrace)
public void xprint(java.lang.StackTraceElement[] stackTrace, java.lang.String tag)
public void xprint(java.lang.Throwable throwable)
public void xprint(java.lang.Throwable throwable, java.lang.String tag)
public void xprintCause(java.lang.Throwable cause)
public void xprint(java.lang.RuntimeException runtimeException)
public void xprint(java.lang.RuntimeException runtimeException, java.lang.String tag)
public void xprint(java.lang.Exception exception)
public void xprint(java.lang.Exception exception, java.lang.String tag)
public void xprint(java.lang.Error error)
public void xprint(java.lang.Error error, java.lang.String tag)
public void xprint(java.util.Iterator iterator)
public void xprint(java.util.Iterator iterator, java.lang.String tag)
public void xprint(java.util.Iterator iterator, java.lang.String tag, boolean expanded)
public void xprintBody(java.util.Iterator iterator)
public void xprintBody(java.util.Iterator iterator, boolean expanded)
public void xprint(java.util.Collection collection)
public void xprint(java.util.Collection collection, java.lang.String tag)
public void xprint(java.util.Collection collection, boolean sorted)
public void xprint(java.util.Collection collection, java.lang.String tag, boolean sorted)
public void xprintBody(java.util.Collection collection)
public void xprintBody(java.util.Collection collection, boolean sorted)
public void xprint(java.util.List list)
public void xprint(java.util.List list, java.lang.String tag)
public void xprint(java.util.List list, boolean sorted)
public void xprint(java.util.List list, java.lang.String tag, boolean sorted)
public void xprint(java.util.Set set)
public void xprint(java.util.Set set, java.lang.String tag)
public void xprint(java.util.Set set, boolean sorted)
public void xprint(java.util.Set set, java.lang.String tag, boolean sorted)
public void xprint(java.util.Map map)
public void xprint(java.util.Map map, java.lang.String tag)
public void xprint(java.util.Map map, boolean sorted)
public void xprint(java.util.Map map, java.lang.String tag, boolean sorted)
public void xprintBody(java.util.Map map)
public void xprintBody(java.util.Map map, boolean sorted)
public void xprint(XmlPrintable printable)
If the XML printable argument is null, it simply returns.
public void xprintComment(java.lang.String comment)
public void xprintDeclaration()
public void xprintDeclaration(java.lang.String version)
public void xprintDeclaration(java.lang.String version, java.lang.String encoding)
public void xprintDeclaration(java.lang.String version, java.lang.String encoding, boolean standalone)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |