Package org.owasp.validator.html.scan
Class AbstractAntiSamyScanner
- java.lang.Object
-
- org.owasp.validator.html.scan.AbstractAntiSamyScanner
-
- Direct Known Subclasses:
AntiSamyDOMScanner,AntiSamySAXScanner
public abstract class AbstractAntiSamyScanner extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>errorMessagesprotected booleanisNofollowAnchorsprotected booleanisValidateParamAsEmbedprotected java.util.Localelocaleprotected static java.util.ResourceBundlemessagesprotected InternalPolicypolicy
-
Constructor Summary
Constructors Constructor Description AbstractAntiSamyScanner()AbstractAntiSamyScanner(Policy policy)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddError(java.lang.String errorKey, java.lang.Object[] objs)protected org.apache.xml.serialize.HTMLSerializergetHTMLSerializer(java.io.Writer w, org.apache.xml.serialize.OutputFormat format)protected org.apache.xml.serialize.OutputFormatgetOutputFormat()abstract CleanResultsgetResults()abstract CleanResultsscan(java.lang.String html)protected java.lang.Stringtrim(java.lang.String original, java.lang.String cleaned)
-
-
-
Field Detail
-
policy
protected final InternalPolicy policy
-
errorMessages
protected final java.util.List<java.lang.String> errorMessages
-
messages
protected static final java.util.ResourceBundle messages
-
locale
protected final java.util.Locale locale
-
isNofollowAnchors
protected boolean isNofollowAnchors
-
isValidateParamAsEmbed
protected boolean isValidateParamAsEmbed
-
-
Constructor Detail
-
AbstractAntiSamyScanner
public AbstractAntiSamyScanner(Policy policy)
-
AbstractAntiSamyScanner
public AbstractAntiSamyScanner() throws PolicyException- Throws:
PolicyException
-
-
Method Detail
-
scan
public abstract CleanResults scan(java.lang.String html) throws ScanException
- Throws:
ScanException
-
getResults
public abstract CleanResults getResults()
-
addError
protected void addError(java.lang.String errorKey, java.lang.Object[] objs)
-
getOutputFormat
protected org.apache.xml.serialize.OutputFormat getOutputFormat()
-
getHTMLSerializer
protected org.apache.xml.serialize.HTMLSerializer getHTMLSerializer(java.io.Writer w, org.apache.xml.serialize.OutputFormat format)
-
trim
protected java.lang.String trim(java.lang.String original, java.lang.String cleaned)
-
-