|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectasia.redact.bracket.properties.OutputAdapter
public class OutputAdapter
Output the properties to various data sinks and in various formats.
| Field Summary | |
|---|---|
(package private) static String |
lineSeparator
|
(package private) Properties |
properties
|
| Constructor Summary | |
|---|---|
OutputAdapter(Properties properties)
|
|
| Method Summary | |
|---|---|
protected void |
visit(Node node,
int level,
NodeVisitor func)
|
void |
writeAsciiTo(File file)
This is specifically intended for compatibility with java.util.Properties, which outputs in ISO-8859-1 (US-ASCII) |
void |
writeAsciiTo(File file,
OutputFormat format)
This is specifically intended for compatibility with java.util.Properties, which outputs in ISO-8859-1 (US-ASCII) Use AsciiOutputFormat to get unicode escapes or an output format with similar filtering. |
void |
writeAsXml(Writer out)
The output from this method is designed to be read back in using Properties.Factory.getInstanceFromXML(File). |
void |
writeTo(File file)
|
void |
writeTo(File file,
OutputFormat format)
|
void |
writeTo(File file,
OutputFormat format,
Charset charset)
Use to control the format of the output. |
void |
writeTo(OutputStream out,
OutputFormat format,
Charset charset)
Use to control the format of the output. |
void |
writeTo(Writer writer)
|
void |
writeTo(Writer writer,
OutputFormat format)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
final Properties properties
static final String lineSeparator
| Constructor Detail |
|---|
public OutputAdapter(Properties properties)
| Method Detail |
|---|
public void writeTo(File file)
public void writeTo(File file,
OutputFormat format)
public void writeTo(OutputStream out,
OutputFormat format,
Charset charset)
file - format - charset -
public void writeTo(File file,
OutputFormat format,
Charset charset)
file - format - charset -
public void writeAsciiTo(File file,
OutputFormat format)
file - format - charset - public void writeAsciiTo(File file)
file - format - charset -
public void writeTo(Writer writer,
OutputFormat format)
throws IOException
IOException
public void writeTo(Writer writer)
throws IOException
IOExceptionpublic void writeAsXml(Writer out)
The output from this method is designed to be read back in using Properties.Factory.getInstanceFromXML(File). It is expected to fail if any nodes are not suitable for xml elements. For example, the following property keys will not work in that they end with tokens not usable as xml elements: a.b.c.1=value a.b.c.xml=value a.b.c.@$=value If these are identified, the method will fail with a RuntimeException If Properties.Factory.mode == Mode.Compatibility, then we emit ISO-8859-1 as the encoding. Otherwise, we emit UTF-8 as the encoding
out -
protected void visit(Node node,
int level,
NodeVisitor func)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||