public class XML
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
attribute_escapes |
private static java.lang.String[] |
chardata_escapes |
| Constructor and Description |
|---|
XML() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
escape(char[] chars,
int offset,
int length,
java.io.Writer out,
java.lang.String[] escapes) |
private static void |
escape(java.lang.String str,
java.io.Writer out,
java.lang.String[] escapes) |
static void |
escapeAttributeValue(char[] chars,
int start,
int length,
java.io.Writer out) |
static void |
escapeAttributeValue(java.lang.String str,
java.io.Writer out) |
static void |
escapeCharData(java.lang.String str,
java.io.Writer out) |
static void |
writeUnescapedXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.lang.Object... attrs)
does NOT escape character data in val, must already be valid XML
|
static void |
writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val) |
static void |
writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.util.Map<java.lang.String,java.lang.String> attrs)
escapes character data in val
|
static void |
writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.lang.Object... attrs)
escapes character data in val
|
private static final java.lang.String[] chardata_escapes
private static final java.lang.String[] attribute_escapes
public static void escapeCharData(java.lang.String str,
java.io.Writer out)
throws java.io.IOException
str - out - java.io.IOExceptionpublic static void escapeAttributeValue(java.lang.String str,
java.io.Writer out)
throws java.io.IOException
java.io.IOExceptionpublic static void escapeAttributeValue(char[] chars,
int start,
int length,
java.io.Writer out)
throws java.io.IOException
java.io.IOExceptionpublic static final void writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val)
throws java.io.IOException
java.io.IOExceptionpublic static final void writeUnescapedXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.lang.Object... attrs)
throws java.io.IOException
java.io.IOExceptionpublic static final void writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.lang.Object... attrs)
throws java.io.IOException
java.io.IOExceptionpublic static void writeXML(java.io.Writer out,
java.lang.String tag,
java.lang.String val,
java.util.Map<java.lang.String,java.lang.String> attrs)
throws java.io.IOException
java.io.IOExceptionprivate static void escape(char[] chars,
int offset,
int length,
java.io.Writer out,
java.lang.String[] escapes)
throws java.io.IOException
java.io.IOExceptionprivate static void escape(java.lang.String str,
java.io.Writer out,
java.lang.String[] escapes)
throws java.io.IOException
java.io.IOException