For example, an XML escaper would convert the literal string "Foo<Bar>" into
"Foo<Bar>" to prevent "<Bar>" from being confused with an XML tag. When the
resulting XML document is parsed, the parser API will return this text as the original literal
string "Foo<Bar>".
An Escaper instance is required to be stateless, and safe when used concurrently by
multiple threads.
Several popular escapers are defined as constants in the class CharEscapers. To create
your own escapers, use CharEscaperBuilder, or extend CharEscaper or
UnicodeEscaper.
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Appendable | Returns: anAppendable which passes text to out after escaping it.the underlying out)Appendable to append escaped output toReturns an |
| escape | back to summary |
|---|---|
| public String escape(String string) Returns the escaped form of a given literal string. Note that this method may treat input characters differently depending on the specific escaper implementation.
| |
| escape | back to summary |
|---|---|
| public Appendable escape(Appendable out) Returns an Note that this method may treat input characters differently depending on the specific escaper implementation.
| |