com.xerox.adoc.dexss.filters
Class AttributeNameStartFilter

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by com.xerox.adoc.dexss.filters.DeXSSFilterImpl
          extended by com.xerox.adoc.dexss.filters.AttributeNameStartFilter
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

public class AttributeNameStartFilter
extends DeXSSFilterImpl

Attribute Start Filter; removes attributes whose name starts with the specified name


Field Summary
 
Fields inherited from class com.xerox.adoc.dexss.filters.DeXSSFilterImpl
xssChangeListener
 
Constructor Summary
AttributeNameStartFilter(DeXSSChangeListener xssChangeListener)
           
AttributeNameStartFilter(DeXSSChangeListener xssChangeListener, java.util.List starts)
           
AttributeNameStartFilter(DeXSSChangeListener xssChangeListener, java.lang.String startsWith)
           
 
Method Summary
 void add(java.lang.String startsWith)
          Adds startsWith to the list of starting strings of attribute names that this filter should remove.
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class com.xerox.adoc.dexss.filters.DeXSSFilterImpl
getXSSChangeListener, logXSSChange, logXSSChange, logXSSChange, setDeXSSChangeListener, setParent
 
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, 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
 

Constructor Detail

AttributeNameStartFilter

public AttributeNameStartFilter(DeXSSChangeListener xssChangeListener)

AttributeNameStartFilter

public AttributeNameStartFilter(DeXSSChangeListener xssChangeListener,
                                java.util.List starts)

AttributeNameStartFilter

public AttributeNameStartFilter(DeXSSChangeListener xssChangeListener,
                                java.lang.String startsWith)
Method Detail

add

public void add(java.lang.String startsWith)
Adds startsWith to the list of starting strings of attribute names that this filter should remove.

Parameters:
startsWith - String to add

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.XMLFilterImpl
Throws:
org.xml.sax.SAXException