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>
errorMessages
protected boolean
isNofollowAnchors
protected boolean
isValidateParamAsEmbed
protected java.util.Locale
locale
protected static java.util.ResourceBundle
messages
protected InternalPolicy
policy
-
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 void
addError(java.lang.String errorKey, java.lang.Object[] objs)
protected org.apache.xml.serialize.HTMLSerializer
getHTMLSerializer(java.io.Writer w, org.apache.xml.serialize.OutputFormat format)
protected org.apache.xml.serialize.OutputFormat
getOutputFormat()
abstract CleanResults
getResults()
abstract CleanResults
scan(java.lang.String html)
protected java.lang.String
trim(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)
-
-