public static final class EscapingConventions.FilterImageDataUri extends EscapingConventions.CrossLanguageStringXform
EscapingConventions.FilterNormalizeUri except only accepts data URI's that contain an image.
Developers use this simultaneously to allow data URI's, but also to ensure that the image tag won't initiate any HTTP requests.
| Modifier and Type | Field and Description |
|---|---|
static EscapingConventions.FilterImageDataUri |
INSTANCE
Implements the
|filterNormalizeUri directive. |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.ImmutableList<EscapingConventions.Escape> |
defineEscapes()
Returns the escapes used for this escaper.
|
String |
getInnocuousOutput()
Returns an innocuous string in this context that can be used when filtering.
|
escape, escape, getDirectiveName, getEscapes, getLangFunctionNames, getNonAsciiPrefix, getValueFilterpublic static final EscapingConventions.FilterImageDataUri INSTANCE
|filterNormalizeUri directive.protected com.google.common.collect.ImmutableList<EscapingConventions.Escape> defineEscapes()
EscapingConventions.CrossLanguageStringXformdefineEscapes in class EscapingConventions.CrossLanguageStringXformpublic String getInnocuousOutput()
EscapingConventions.CrossLanguageStringXformgetInnocuousOutput in class EscapingConventions.CrossLanguageStringXform