public final class MockXSSAPIImpl
extends java.lang.Object
implements org.apache.sling.xss.XSSAPI
XSSAPI
which in most cases just returns
the value that was passed in, or does only very basic validation.Constructor and Description |
---|
MockXSSAPIImpl() |
Modifier and Type | Method and Description |
---|---|
@Nullable java.lang.String |
encodeForCSSString(@Nullable java.lang.String source) |
@Nullable java.lang.String |
encodeForHTML(@Nullable java.lang.String source) |
@Nullable java.lang.String |
encodeForHTMLAttr(@Nullable java.lang.String source) |
@Nullable java.lang.String |
encodeForJSString(@Nullable java.lang.String source) |
@Nullable java.lang.String |
encodeForXML(@Nullable java.lang.String source) |
@Nullable java.lang.String |
encodeForXMLAttr(@Nullable java.lang.String source) |
@NotNull java.lang.String |
filterHTML(@Nullable java.lang.String source) |
@Nullable java.lang.String |
getValidCSSColor(@Nullable java.lang.String color,
@Nullable java.lang.String defaultColor) |
@Nullable java.lang.String |
getValidDimension(@Nullable java.lang.String dimension,
@Nullable java.lang.String defaultValue) |
@Nullable java.lang.Double |
getValidDouble(@Nullable java.lang.String source,
double defaultValue) |
@NotNull java.lang.String |
getValidHref(@Nullable java.lang.String url) |
@Nullable java.lang.Integer |
getValidInteger(@Nullable java.lang.String integer,
int defaultValue) |
java.lang.String |
getValidJSON(@Nullable java.lang.String json,
@Nullable java.lang.String defaultJson) |
@Nullable java.lang.String |
getValidJSToken(@Nullable java.lang.String token,
@Nullable java.lang.String defaultValue) |
@Nullable java.lang.Long |
getValidLong(@Nullable java.lang.String source,
long defaultValue) |
java.lang.String |
getValidMultiLineComment(@Nullable java.lang.String comment,
@Nullable java.lang.String defaultComment) |
@Nullable java.lang.String |
getValidStyleToken(@Nullable java.lang.String token,
@Nullable java.lang.String defaultValue) |
java.lang.String |
getValidXML(@Nullable java.lang.String xml,
@Nullable java.lang.String defaultXml) |
@Nullable public @Nullable java.lang.Integer getValidInteger(@Nullable @Nullable java.lang.String integer, int defaultValue)
getValidInteger
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.Long getValidLong(@Nullable @Nullable java.lang.String source, long defaultValue)
getValidLong
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.Double getValidDouble(@Nullable @Nullable java.lang.String source, double defaultValue)
getValidDouble
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String getValidDimension(@Nullable @Nullable java.lang.String dimension, @Nullable @Nullable java.lang.String defaultValue)
getValidDimension
in interface org.apache.sling.xss.XSSAPI
@NotNull public @NotNull java.lang.String getValidHref(@Nullable @Nullable java.lang.String url)
getValidHref
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String getValidJSToken(@Nullable @Nullable java.lang.String token, @Nullable @Nullable java.lang.String defaultValue)
getValidJSToken
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String getValidStyleToken(@Nullable @Nullable java.lang.String token, @Nullable @Nullable java.lang.String defaultValue)
getValidStyleToken
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String getValidCSSColor(@Nullable @Nullable java.lang.String color, @Nullable @Nullable java.lang.String defaultColor)
getValidCSSColor
in interface org.apache.sling.xss.XSSAPI
public java.lang.String getValidMultiLineComment(@Nullable @Nullable java.lang.String comment, @Nullable @Nullable java.lang.String defaultComment)
getValidMultiLineComment
in interface org.apache.sling.xss.XSSAPI
public java.lang.String getValidJSON(@Nullable @Nullable java.lang.String json, @Nullable @Nullable java.lang.String defaultJson)
getValidJSON
in interface org.apache.sling.xss.XSSAPI
public java.lang.String getValidXML(@Nullable @Nullable java.lang.String xml, @Nullable @Nullable java.lang.String defaultXml)
getValidXML
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForHTML(@Nullable @Nullable java.lang.String source)
encodeForHTML
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForHTMLAttr(@Nullable @Nullable java.lang.String source)
encodeForHTMLAttr
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForXML(@Nullable @Nullable java.lang.String source)
encodeForXML
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForXMLAttr(@Nullable @Nullable java.lang.String source)
encodeForXMLAttr
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForJSString(@Nullable @Nullable java.lang.String source)
encodeForJSString
in interface org.apache.sling.xss.XSSAPI
@Nullable public @Nullable java.lang.String encodeForCSSString(@Nullable @Nullable java.lang.String source)
encodeForCSSString
in interface org.apache.sling.xss.XSSAPI
@NotNull public @NotNull java.lang.String filterHTML(@Nullable @Nullable java.lang.String source)
filterHTML
in interface org.apache.sling.xss.XSSAPI
Copyright © 2014–2021 wcm.io. All rights reserved.