|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TemplateEncoder
Encodes Strings into a corresponding template output format,
so they will be displayed correctly in the resulting file. For example, a
TemplateEncoder for a template file will encode
> as >.
| Method Summary | |
|---|---|
String |
encode(String value)
Encodes the given value, returning a string which contains only valid characters and represents the given value correctly in the
output format. |
String |
encodeDefensive(String value)
Encodes the given value in a looser fashion than encode(java.lang.String)'s,
only converting patterns which are explicitly not allowed by the output
format, but not guaranteeing that the output value exactly represents
the given value in the output format. |
| Method Detail |
|---|
String encode(String value)
value correctly in the
output format.
For example, an HTML template's encoder will encode
> as >.
value - a string
String encodeDefensive(String value)
encode(java.lang.String)'s,
only converting patterns which are explicitly not allowed by the output
format, but not guaranteeing that the output value exactly represents
the given value in the output format.
For example, an HTML template's encoder will encode some Unicode
characters to corresponding XML entities (such as
é) when this method is called but not encode
< or &.
value - a string
value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||