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.UnsupportedEncodingException
public static java.io.Writer constructTextWriter(java.io.Writer w, java.lang.String enc) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static void writeEscapedXMLText(java.io.Writer w, java.lang.String text) throws java.io.IOException
java.io.IOException
public static void writeEscapedAttrValue(java.io.Writer w, java.lang.String value) throws java.io.IOException
java.io.IOException
public static void outputDTDText(java.io.Writer w, char[] ch, int offset, int len) throws java.io.IOException
java.io.IOException
public static int guessEncodingBitSize(java.lang.String enc)