Modifier and Type | Class and Description |
---|---|
(package private) class |
CDATAEncoder
CDATAEncoder -- encoder for CDATA sections.
|
(package private) class |
ChainedEncoder
ChainedEncoder -- An encoder that chains together two encoders in
order.
|
(package private) class |
CSSEncoder
CSSEncoder -- Encoder for Cascading-Style-Sheet string and URI contexts.
|
(package private) class |
HTMLEncoder
HTMLEncoder -- an encoder for HTML contexts.
|
(package private) class |
JavaEncoder
JavaEncoder -- Encoder for Java based strings.
|
(package private) class |
JavaScriptEncoder
JavaScriptEncoder -- An encoder for JavaScript string contexts.
|
(package private) class |
URIEncoder
URIEncoder -- An encoder for URI based contexts.
|
(package private) class |
XMLCommentEncoder
XMLCommentEncoder -- Encodes for the XML/HTML comment context.
|
(package private) class |
XMLEncoder
XMLEncoder -- encoder for XML attribute and content data.
|
Modifier and Type | Field and Description |
---|---|
private Encoder |
EncodedWriter._encoder
The encoder used to encode input to the output writer.
|
(package private) Encoder |
ChainedEncoder._first
The first encoder to apply in sequence.
|
(package private) Encoder |
ChainedEncoder._last
The second encoder to apply in sequence.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,Encoder> |
Encoders.ENCODERS_MAP
Map from encoder name to encoder singleton.
|
Modifier and Type | Method and Description |
---|---|
private static <T extends Encoder> |
Encoders.map(java.lang.String name,
T encoder)
Internal method to setup and map encoder singletons.
|
Modifier and Type | Method and Description |
---|---|
static Encoder |
Encoders.forName(java.lang.String contextName)
Returns a new instance of an Encoder for the specified context.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
Encode.encode(Encoder encoder,
java.lang.String str)
Core encoding loop shared by public methods.
|
(package private) java.lang.String |
Encode.Buffer.encode(Encoder encoder,
java.lang.String str,
int j)
The core String encoding routine of this class.
|
(package private) static void |
Encode.encode(Encoder encoder,
java.io.Writer out,
java.lang.String str)
Core encoding loop shared by public methods.
|
(package private) void |
Encode.Buffer.encode(Encoder encoder,
java.io.Writer out,
java.lang.String str,
int j)
The core Writer encoding routing of this class.
|
Constructor and Description |
---|
ChainedEncoder(Encoder first,
Encoder last)
Creates an ChainedEncoder that applies the encoding sequence
input --> first --> last --> output . |
EncodedWriter(java.io.Writer out,
Encoder encoder)
Creates an EncodedWriter that uses the specified encoder to encode all input before sending it to the wrapped writer.
|