Class Escapers
java.lang.Object
com.google.common.escape.Escapers
Static utility methods pertaining to 
Escaper instances.- Since:
- 15.0
- Author:
- Sven Mawson, David Beaumont
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classA builder for simple, fast escapers.
- 
Method SummaryModifier and TypeMethodDescriptionstatic Escapers.Builderbuilder()Returns a builder for creating simple, fast escapers.computeReplacement(CharEscaper escaper, char c) Returns a string that would replace the given character in the specified escaper, ornullif no replacement should be made.computeReplacement(UnicodeEscaper escaper, int cp) Returns a string that would replace the given character in the specified escaper, ornullif no replacement should be made.static EscaperReturns anEscaperthat does no escaping, passing all character data through unchanged.
- 
Method Details- 
nullEscaper
- 
builderReturns a builder for creating simple, fast escapers. A builder instance can be reused and each escaper that is created will be a snapshot of the current builder state. Builders are not thread safe.The initial state of the builder is such that: - There are no replacement mappings
- safeMin == Character.MIN_VALUE
- safeMax == Character.MAX_VALUE
- unsafeReplacement == null
 For performance reasons escapers created by this builder are not Unicode aware and will not validate the well-formedness of their input. 
- 
computeReplacementReturns a string that would replace the given character in the specified escaper, ornullif no replacement should be made. This method is intended for use in tests through theEscaperAssertsclass; production users ofCharEscapershould limit themselves to its public interface.- Parameters:
- c- the character to escape if necessary
- Returns:
- the replacement string, or nullif no escaping was needed
 
- 
computeReplacementReturns a string that would replace the given character in the specified escaper, ornullif no replacement should be made. This method is intended for use in tests through theEscaperAssertsclass; production users ofUnicodeEscapershould limit themselves to its public interface.- Parameters:
- cp- the Unicode code point to escape if necessary
- Returns:
- the replacement string, or nullif no escaping was needed
 
 
-