Package com.google.common.escape
@ParametersAreNonnullByDefault
package com.google.common.escape
Interfaces, utilities, and simple implementations of escapers and encoders. The primary type is
Escaper.
Additional escapers implementations are found in the applicable packages: HtmlEscapers in com.google.common.html, XmlEscapers in com.google.common.xml, and UrlEscapers in com.google.common.net.
This package is a part of the open-source Guava library.
-
ClassDescriptionA
CharEscaperthat uses an array to quickly look up replacement characters for a givencharvalue.An implementation-specific parameter class suitable for initializingArrayBasedCharEscaperorArrayBasedUnicodeEscaperinstances.AUnicodeEscaperthat uses an array to quickly look up replacement characters for a given code point.An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).Simple helper class to build a "sparse" array of objects based on the indexes that were added to it.Simple decorator that turns an array of replacement char[]s into a CharEscaper, this results in a very fast escape method.Marks all "top-level" types as non-null in a way that is recognized by Kotlin.An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).Static utility methods pertaining toEscaperinstances.A builder for simple, fast escapers.Annotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.Methods factored out so that they can be emulated differently in GWT.AnEscaperthat converts literal text into a format safe for inclusion in a particular context (such as an XML document).