com.xerox.adoc.dexss.filters
Class DeXSSFilterImpl

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by com.xerox.adoc.dexss.filters.DeXSSFilterImpl
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
Direct Known Subclasses:
AttributeNameRegexpFilter, AttributeNameRemovalFilter, AttributeNameStartFilter, AttributeValueFilter, AttributeValueRegexpFilter, AttributeValueStartFilter, BodyContentsFilter, ElementLiftingFilter, ElementRemovalFilter, ElementReplacementFilter, IdentityFilter

public class DeXSSFilterImpl
extends org.xml.sax.helpers.XMLFilterImpl
implements org.xml.sax.XMLFilter

Base class for XSS filters Extends XMLFilterImpl and provides the methods for DeXSSChangeListener.


Field Summary
protected  DeXSSChangeListener xssChangeListener
           
 
Constructor Summary
DeXSSFilterImpl(DeXSSChangeListener xssChangeListener)
           
 
Method Summary
 DeXSSChangeListener getXSSChangeListener()
           
protected  void logXSSChange(java.lang.String message)
           
protected  void logXSSChange(java.lang.String message, java.lang.String item1)
           
protected  void logXSSChange(java.lang.String message, java.lang.String item1, java.lang.String item2)
           
 void setDeXSSChangeListener(DeXSSChangeListener xssChangeListener)
           
 void setParent(org.xml.sax.XMLReader r)
           
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
characters, endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.XMLFilter
getParent
 
Methods inherited from interface org.xml.sax.XMLReader
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
 

Field Detail

xssChangeListener

protected DeXSSChangeListener xssChangeListener
Constructor Detail

DeXSSFilterImpl

public DeXSSFilterImpl(DeXSSChangeListener xssChangeListener)
Method Detail

setParent

public void setParent(org.xml.sax.XMLReader r)
Specified by:
setParent in interface org.xml.sax.XMLFilter
Overrides:
setParent in class org.xml.sax.helpers.XMLFilterImpl

setDeXSSChangeListener

public void setDeXSSChangeListener(DeXSSChangeListener xssChangeListener)

getXSSChangeListener

public DeXSSChangeListener getXSSChangeListener()

logXSSChange

protected void logXSSChange(java.lang.String message)

logXSSChange

protected void logXSSChange(java.lang.String message,
                            java.lang.String item1)

logXSSChange

protected void logXSSChange(java.lang.String message,
                            java.lang.String item1,
                            java.lang.String item2)