|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.automed.xml.XMLWriter
public class XMLWriter
Constructor Summary | |
---|---|
XMLWriter()
|
Method Summary | |
---|---|
void |
closeTag()
|
void |
createDomDocAsWell(java.io.OutputStream os)
for debug purposes you may want to create your XML via a DOM document builder |
java.lang.String |
getCurrentTagName()
|
static java.lang.String |
getDefaultEncoding()
|
java.lang.String |
getDTD()
|
java.lang.String |
getEncoding()
|
java.lang.String |
getFullTagNames()
|
int |
getIndentSize()
|
java.lang.String |
getParentTagNames()
|
boolean |
getPrettifyAttributes()
|
java.lang.String |
getPublicName()
|
int |
getTotalColumns()
|
boolean |
getUseSplitCDATA()
due to optimization, writeCDATA() doesn't use the XMLSyntax.splitCDATA() for debug purposes you may want to make it use splitData |
java.lang.String |
getXMLVersioni()
|
static void |
main(java.lang.String[] args)
|
void |
openTag(java.lang.String tagName)
Opening a tag will finish off the opening phase of the previously opend tag if it is still in the opening phase. |
static void |
setDefaultEncoding(java.lang.String e)
|
void |
setDTD(java.lang.String DTD)
|
void |
setEncoding(java.lang.String encoding)
|
void |
setIndentSize(int indentSize)
|
void |
setPrettifyAttributes(boolean pa)
|
void |
setPublicName(java.lang.String publicName)
|
void |
setTotalColumns(int totalColumns)
|
void |
setUseSplitCDATA(boolean b)
|
void |
setXMLVersion(java.lang.String xmlVersion)
|
java.lang.StringBuffer |
start()
Output will be appended to the (initially empty) returned supplied StringBuffer |
void |
start(java.io.OutputStream os)
Output will be written to your supplied OutputStream using the encoding as returned by getEncoding() |
void |
start(java.io.Writer w)
Output will be written to your supplied Writer. |
void |
writeAttribute(java.lang.String name,
boolean value)
|
void |
writeAttribute(java.lang.String name,
byte value)
|
void |
writeAttribute(java.lang.String name,
char value)
|
void |
writeAttribute(java.lang.String name,
double value)
|
void |
writeAttribute(java.lang.String name,
float value)
|
void |
writeAttribute(java.lang.String name,
int value)
|
void |
writeAttribute(java.lang.String name,
long value)
|
void |
writeAttribute(java.lang.String name,
java.lang.Object value)
|
void |
writeAttribute(java.lang.String name,
short value)
|
void |
writeAttribute(java.lang.String name,
java.lang.String value)
|
void |
writeCDATA(java.lang.String text)
|
void |
writeCharData(java.lang.String text)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLWriter()
Method Detail |
---|
public static java.lang.String getDefaultEncoding()
public static void setDefaultEncoding(java.lang.String e)
public void createDomDocAsWell(java.io.OutputStream os) throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public boolean getUseSplitCDATA()
public void setUseSplitCDATA(boolean b)
public java.lang.String getXMLVersioni()
public void setXMLVersion(java.lang.String xmlVersion)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public java.lang.String getDTD()
public void setDTD(java.lang.String DTD)
public java.lang.String getPublicName()
public void setPublicName(java.lang.String publicName)
public int getIndentSize()
public void setIndentSize(int indentSize)
public int getTotalColumns()
public void setTotalColumns(int totalColumns)
public boolean getPrettifyAttributes()
public void setPrettifyAttributes(boolean pa)
public java.lang.StringBuffer start() throws java.io.IOException
java.io.IOException
public void start(java.io.OutputStream os) throws java.io.UnsupportedEncodingException, java.io.IOException
java.io.UnsupportedEncodingException
java.io.IOException
public void start(java.io.Writer w) throws java.io.IOException
java.io.IOException
public void openTag(java.lang.String tagName) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void closeTag() throws XMLWriterException, java.io.IOException
XMLWriterException
java.io.IOException
public void writeAttribute(java.lang.String name, boolean value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, byte value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, char value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, double value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, int value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, float value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, long value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, short value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, java.lang.Object value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeAttribute(java.lang.String name, java.lang.String value) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeCharData(java.lang.String text) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public void writeCDATA(java.lang.String text) throws XMLException, java.io.IOException
XMLException
java.io.IOException
public java.lang.String getParentTagNames()
public java.lang.String getFullTagNames()
public java.lang.String getCurrentTagName()
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |