public final class TextEscaper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.io.Writer |
constructAttrValueWriter(java.io.Writer w,
java.lang.String enc,
char qchar) |
static java.io.Writer |
constructTextWriter(java.io.Writer w,
java.lang.String enc) |
static int |
guessEncodingBitSize(java.lang.String enc)
Method used to figure out which part of the Unicode char set the
encoding can natively support.
|
static void |
outputDTDText(java.io.Writer w,
char[] ch,
int offset,
int len)
Quoting method used when outputting content that will be part of
DTD (internal/external subset).
|
static void |
writeEscapedAttrValue(java.io.Writer w,
java.lang.String value) |
static void |
writeEscapedXMLText(java.io.Writer w,
java.lang.String text) |
public static java.io.Writer constructAttrValueWriter(java.io.Writer w,
java.lang.String enc,
char qchar)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic static java.io.Writer constructTextWriter(java.io.Writer w,
java.lang.String enc)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic static void writeEscapedXMLText(java.io.Writer w,
java.lang.String text)
throws java.io.IOException
java.io.IOExceptionpublic static void writeEscapedAttrValue(java.io.Writer w,
java.lang.String value)
throws java.io.IOException
java.io.IOExceptionpublic static void outputDTDText(java.io.Writer w,
char[] ch,
int offset,
int len)
throws java.io.IOException
java.io.IOExceptionpublic static int guessEncodingBitSize(java.lang.String enc)