public class XMLEncoder extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
indent |
protected boolean |
indentLine |
protected int |
indentTimes |
protected PrintWriter |
out |
protected String |
projectVersion |
Constructor and Description |
---|
XMLEncoder(PrintWriter out) |
XMLEncoder(PrintWriter out,
String indent) |
XMLEncoder(PrintWriter out,
String indent,
String projectVersion) |
Modifier and Type | Method and Description |
---|---|
PrintWriter |
getPrintWriter() |
void |
indent(int i) |
void |
print(boolean b) |
void |
print(char c) |
void |
print(Collection<? extends XMLSerializable> c)
Utility method that prints all map values, assuming they are XMLSerializable
objects.
|
void |
print(int i) |
void |
print(Map<?,? extends XMLSerializable> map)
Utility method that prints all map values, assuming they are XMLSerializable
objects.
|
void |
print(String text) |
void |
printAttribute(String name,
String value)
Prints an XML attribute.
|
void |
println() |
void |
println(char c) |
void |
println(String text) |
void |
printlnAttribute(String name,
String value) |
void |
printProjectVersion()
Inserts an optional project version attribute in the output.
|
void |
printProperty(String name,
boolean b)
Prints a common XML element - property with name and value.
|
void |
printProperty(String name,
int i)
Prints a common XML element - property with name and value.
|
void |
printProperty(String name,
String value)
Prints a common XML element - property with name and value.
|
protected String projectVersion
protected String indent
protected PrintWriter out
protected boolean indentLine
protected int indentTimes
public XMLEncoder(PrintWriter out)
public XMLEncoder(PrintWriter out, String indent)
public XMLEncoder(PrintWriter out, String indent, String projectVersion)
public PrintWriter getPrintWriter()
public void indent(int i)
public void print(Map<?,? extends XMLSerializable> map)
public void print(Collection<? extends XMLSerializable> c)
public void printProjectVersion()
public void printAttribute(String name, String value)
public void printProperty(String name, String value)
public void printProperty(String name, boolean b)
public void printProperty(String name, int i)
public void print(String text)
public void print(char c)
public void print(boolean b)
public void print(int i)
public void println(String text)
public void println()
public void println(char c)
Copyright © 2001–2023 Apache Cayenne. All rights reserved.