public static final class EscapingConventions.NormalizeUri extends EscapingConventions.CrossLanguageStringXform
|normalizeUri directive which allows arbitrary content to be included in
a URI regardless of the string delimiters of the the surrounding language. This normalizes, but
does not escape, so it does not affect URI special characters, but instead escapes HTML, CSS,
and JS delimiters.| Modifier and Type | Field and Description |
|---|---|
static EscapingConventions.NormalizeUri |
INSTANCE
Implements the
|normalizeUri directive. |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.ImmutableList<EscapingConventions.Escape> |
defineEscapes()
Returns the escapes used for this escaper.
|
escape, escape, getDirectiveName, getEscapes, getInnocuousOutput, getLangFunctionNames, getNonAsciiPrefix, getValueFilterpublic static final EscapingConventions.NormalizeUri INSTANCE
|normalizeUri directive.protected com.google.common.collect.ImmutableList<EscapingConventions.Escape> defineEscapes()
EscapingConventions.CrossLanguageStringXformdefineEscapes in class EscapingConventions.CrossLanguageStringXform