|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.util.XMLEncoder
public class XMLEncoder
A helper class to encode objects to XML.
Field Summary | |
---|---|
protected java.lang.String |
indent
|
protected boolean |
indentLine
|
protected int |
indentTimes
|
protected java.io.PrintWriter |
out
|
protected java.lang.String |
projectVersion
|
Constructor Summary | |
---|---|
XMLEncoder(java.io.PrintWriter out)
|
|
XMLEncoder(java.io.PrintWriter out,
java.lang.String indent)
|
|
XMLEncoder(java.io.PrintWriter out,
java.lang.String indent,
java.lang.String projectVersion)
|
Method Summary | |
---|---|
java.io.PrintWriter |
getPrintWriter()
|
void |
indent(int i)
|
void |
print(boolean b)
|
void |
print(char c)
|
void |
print(java.util.Collection<? extends XMLSerializable> c)
Utility method that prints all map values, assuming they are XMLSerializable objects. |
void |
print(int i)
|
void |
print(java.util.Map<?,? extends XMLSerializable> map)
Utility method that prints all map values, assuming they are XMLSerializable objects. |
void |
print(java.lang.String text)
|
void |
printAttribute(java.lang.String name,
java.lang.String value)
Prints an XML attribute. |
void |
println()
|
void |
println(char c)
|
void |
println(java.lang.String text)
|
void |
printlnAttribute(java.lang.String name,
java.lang.String value)
|
void |
printProjectVersion()
Inserts an optional project version attribute in the output. |
void |
printProperty(java.lang.String name,
boolean b)
Prints a common XML element - property with name and value. |
void |
printProperty(java.lang.String name,
int i)
Prints a common XML element - property with name and value. |
void |
printProperty(java.lang.String name,
java.lang.String value)
Prints a common XML element - property with name and value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String projectVersion
protected java.lang.String indent
protected java.io.PrintWriter out
protected boolean indentLine
protected int indentTimes
Constructor Detail |
---|
public XMLEncoder(java.io.PrintWriter out)
public XMLEncoder(java.io.PrintWriter out, java.lang.String indent)
public XMLEncoder(java.io.PrintWriter out, java.lang.String indent, java.lang.String projectVersion)
Method Detail |
---|
public java.io.PrintWriter getPrintWriter()
public void indent(int i)
public void print(java.util.Map<?,? extends XMLSerializable> map)
public void print(java.util.Collection<? extends XMLSerializable> c)
public void printProjectVersion()
public void printAttribute(java.lang.String name, java.lang.String value)
public void printlnAttribute(java.lang.String name, java.lang.String value)
public void printProperty(java.lang.String name, java.lang.String value)
public void printProperty(java.lang.String name, boolean b)
public void printProperty(java.lang.String name, int i)
public void print(java.lang.String text)
public void print(char c)
public void print(boolean b)
public void print(int i)
public void println(java.lang.String text)
public void println()
public void println(char c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |