|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bradmcevoy.http.XmlWriter
public class XmlWriter
Lightweight XML generation. Gives the programmer fine grained control of the generated xml, including whitespace.
The XML is not guaranteed to be parseable.
| Nested Class Summary | |
|---|---|
class |
XmlWriter.Element
Represents an element which is currently being written |
static class |
XmlWriter.Type
|
| Field Summary | |
|---|---|
protected java.io.Writer |
writer
|
| Constructor Summary | |
|---|---|
XmlWriter(java.io.OutputStream out)
|
|
| Method Summary | |
|---|---|
XmlWriter.Element |
begin(java.lang.String name)
|
XmlWriter.Element |
begin(java.lang.String nsPrefix,
java.lang.String name)
|
void |
close(java.lang.String name)
Write a closing tag for the given name |
void |
close(java.lang.String namespace,
java.lang.String name)
Write a closing tag, Eg |
void |
flush()
Send data and reinitializes buffer. |
void |
newLine()
|
void |
open(java.lang.String name)
Write an opening tag |
void |
open(java.lang.String namespace,
java.lang.String name)
Write an opening tag |
void |
sample(java.io.InputStream in)
|
void |
writeData(java.lang.String data)
Write a CDATA segment. |
void |
writeElement(java.lang.String nsPrefix,
java.lang.String nsUrl,
java.lang.String name,
XmlWriter.Type type)
|
void |
writeElement(java.lang.String namespace,
java.lang.String name,
XmlWriter.Type type)
|
void |
writeProperty(java.lang.String name)
|
void |
writeProperty(java.lang.String namespace,
java.lang.String name)
|
void |
writeProperty(java.lang.String namespace,
java.lang.String name,
java.lang.String value)
|
void |
writeProperty(java.lang.String namespace,
java.lang.String namespaceInfo,
java.lang.String name,
java.lang.String value)
Convenience method to write a single element containing a piece of text |
void |
writeText(java.lang.String text)
Append plain text. |
void |
writeXMLHeader()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.io.Writer writer
| Constructor Detail |
|---|
public XmlWriter(java.io.OutputStream out)
| Method Detail |
|---|
public void writeProperty(java.lang.String namespace,
java.lang.String namespaceInfo,
java.lang.String name,
java.lang.String value)
namespace - - optional, namespace prefixnamespaceInfo - - optional, namespace urlname - - the local name of the element to createvalue - - the raw text to insert into the element
public void writeProperty(java.lang.String namespace,
java.lang.String name,
java.lang.String value)
public void writeProperty(java.lang.String namespace,
java.lang.String name)
public void writeProperty(java.lang.String name)
public void writeElement(java.lang.String namespace,
java.lang.String name,
XmlWriter.Type type)
public void open(java.lang.String namespace,
java.lang.String name)
namespace - name -
public void close(java.lang.String namespace,
java.lang.String name)
namespace - name - public void open(java.lang.String name)
name - public void close(java.lang.String name)
name - public XmlWriter.Element begin(java.lang.String name)
public XmlWriter.Element begin(java.lang.String nsPrefix,
java.lang.String name)
public void writeElement(java.lang.String nsPrefix,
java.lang.String nsUrl,
java.lang.String name,
XmlWriter.Type type)
public void writeText(java.lang.String text)
text - Text to appendpublic void writeData(java.lang.String data)
data - Data to appendpublic void writeXMLHeader()
public void flush()
public void sample(java.io.InputStream in)
public void newLine()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||