|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.biojava.utils.xml.PrettyXMLWriter
Implementation of XMLWriter which emits nicely formatted documents to a PrintWriter.
| Constructor Summary | |
PrettyXMLWriter(java.io.PrintWriter writer)
|
|
| Method Summary | |
void |
attribute(java.lang.String qName,
java.lang.String value)
Add an un-qualified attribute to an element. |
void |
attribute(java.lang.String nsURI,
java.lang.String localName,
java.lang.String value)
Add an attribute to an element. |
void |
closeTag(java.lang.String qName)
Closes an un-qualified element. |
void |
closeTag(java.lang.String nsURI,
java.lang.String localName)
Closes an element |
void |
declareNamespace(java.lang.String nsURI,
java.lang.String prefixHint)
Hints that a namespace is going to be used in a sub-tree. |
protected void |
numericalEntity(char c)
|
void |
openTag(java.lang.String qName)
Open a new unqualified XML tag. |
void |
openTag(java.lang.String nsURI,
java.lang.String localName)
Open a new namespace-qualified XML tag. |
void |
print(java.lang.String data)
Prints some textual content in an element. |
protected void |
printAttributeValue(java.lang.String data)
|
protected void |
printChars(java.lang.String data)
|
void |
println(java.lang.String data)
Prints some textual content, terminated with a newline character. |
void |
printRaw(java.lang.String data)
Send raw data to the stream. |
protected void |
writeIndent()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PrettyXMLWriter(java.io.PrintWriter writer)
| Method Detail |
public void declareNamespace(java.lang.String nsURI,
java.lang.String prefixHint)
throws java.io.IOException
XMLWriter
declareNamespace in interface XMLWriternsURI - The namespace to declareprefixHint - A suggested prefix-string for this namespace.
java.io.IOException
protected void writeIndent()
throws java.io.IOException
java.io.IOException
public void openTag(java.lang.String nsURI,
java.lang.String localName)
throws java.io.IOException
XMLWriter
openTag in interface XMLWriternsURI - A URI for the namespace to uselocalName - The name of the tag
java.io.IOException
public void openTag(java.lang.String qName)
throws java.io.IOException
XMLWriter
openTag in interface XMLWriterqName - The name of the tag.
java.io.IOException
public void attribute(java.lang.String nsURI,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
XMLWriteropenTag command.
attribute in interface XMLWriternsURI - A URI for the namespace to uselocalName - The name of the attributevalue - The textual value of the attribute
java.io.IOException
public void attribute(java.lang.String qName,
java.lang.String value)
throws java.io.IOException
XMLWriteropenTag command.
attribute in interface XMLWritervalue - The textual value of the attribute
java.io.IOException
public void closeTag(java.lang.String nsURI,
java.lang.String localName)
throws java.io.IOException
XMLWriter
closeTag in interface XMLWriternsURI - A URI for the namespace to use
java.io.IOException
public void closeTag(java.lang.String qName)
throws java.io.IOException
XMLWriter
closeTag in interface XMLWriterqName - The tag name
java.io.IOException
public void println(java.lang.String data)
throws java.io.IOException
XMLWriter
println in interface XMLWriterjava.io.IOException
public void print(java.lang.String data)
throws java.io.IOException
XMLWriter
print in interface XMLWriterjava.io.IOException
public void printRaw(java.lang.String data)
throws java.io.IOException
XMLWriter
printRaw in interface XMLWriterdata - a string of data to include verbatim in the XML stream
java.io.IOException
protected void printChars(java.lang.String data)
throws java.io.IOException
java.io.IOException
protected void printAttributeValue(java.lang.String data)
throws java.io.IOException
java.io.IOException
protected void numericalEntity(char c)
throws java.io.IOException
java.io.IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||