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.IOException
public static void escapeAttributeValue(java.lang.String str, java.io.Writer out) throws java.io.IOException
java.io.IOException
public static void escapeAttributeValue(char[] chars, int start, int length, java.io.Writer out) throws java.io.IOException
java.io.IOException
public static final void writeXML(java.io.Writer out, java.lang.String tag, java.lang.String val) throws java.io.IOException
java.io.IOException
public 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.IOException
public 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.IOException
public 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.IOException
private static void escape(char[] chars, int offset, int length, java.io.Writer out, java.lang.String[] escapes) throws java.io.IOException
java.io.IOException
private static void escape(java.lang.String str, java.io.Writer out, java.lang.String[] escapes) throws java.io.IOException
java.io.IOException