@Beta @GwtCompatible public abstract class ArrayBasedCharEscaper extends CharEscaper
CharEscaperthat uses an array to quickly look up replacement characters for a given
charvalue. An additional safe range is provided that determines whether
charvalues without specific replacements are to be considered safe and left unescaped or should be escaped in a general way.
A good example of usage of this class is for Java source code escaping
where the replacement array contains information about special ASCII
characters such as
is overridden to handle general escaping of the form
The size of the data structure used by
proportional to the highest valued character that requires escaping.
For example a replacement map containing the single character
u1000' will require approximately 16K of memory. If you
need to create multiple escaper instances that have the same character
replacement mapping consider using
|Modifier and Type||Method and Description|
Returns the escaped form of a given literal string.
Copyright © 2010 - 2019 Adobe. All Rights Reserved