edu.wisc.my.webproxy.beans.filtering
Class HtmlOutputFilter
java.lang.Object
org.xml.sax.helpers.XMLFilterImpl
edu.wisc.my.webproxy.beans.filtering.ChainingSaxFilter
edu.wisc.my.webproxy.beans.filtering.HtmlOutputFilter
- All Implemented Interfaces:
- ProxyComponent, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader
public final class HtmlOutputFilter
- extends ChainingSaxFilter
A filter that will always be at the end of the filter chain.
It takes the SAX events and create an XML document into an OutputStream.
This filter uses the portlet's OutputStream to write the data to.
- Version:
- $Id: HtmlOutputFilter.java 47656 2010-01-08 21:03:49Z edalquist $
- Author:
- dgrimwood
|
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
void |
comment(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
void |
endEntity(java.lang.String name)
|
java.lang.String |
getName()
Returns a displayable name for the component. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startEntity(java.lang.String name)
|
| Methods inherited from class edu.wisc.my.webproxy.beans.filtering.ChainingSaxFilter |
clearData, endCDATA, endDTD, getLexicalHandler, parse, parse, setActionData, setLexicalHandler, setParent, setRenderData, startCDATA, startDTD |
| Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, 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 |
HtmlOutputFilter
public HtmlOutputFilter(java.io.Writer out)
getName
public java.lang.String getName()
- Description copied from interface:
ProxyComponent
- Returns a displayable name for the component.
comment
public void comment(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
comment in interface org.xml.sax.ext.LexicalHandler- Overrides:
comment in class ChainingSaxFilter
- Throws:
org.xml.sax.SAXException- See Also:
LexicalHandler.comment(char[], int, int)
startEntity
public void startEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
startEntity in interface org.xml.sax.ext.LexicalHandler- Overrides:
startEntity in class ChainingSaxFilter
- Throws:
org.xml.sax.SAXException- See Also:
ChainingSaxFilter.startEntity(java.lang.String)
endEntity
public void endEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
endEntity in interface org.xml.sax.ext.LexicalHandler- Overrides:
endEntity in class ChainingSaxFilter
- Throws:
org.xml.sax.SAXException- See Also:
ChainingSaxFilter.endEntity(java.lang.String)
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters in interface org.xml.sax.ContentHandler- Overrides:
characters in class ChainingSaxFilter
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.characters(char[], int, int)
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Specified by:
endDocument in interface org.xml.sax.ContentHandler- Overrides:
endDocument in class org.xml.sax.helpers.XMLFilterImpl
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.endDocument()
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement in interface org.xml.sax.ContentHandler- Overrides:
endElement in class org.xml.sax.helpers.XMLFilterImpl
- Throws:
org.xml.sax.SAXException- See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
startElement
public void startElement(java.lang.String uri,
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- See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
Copyright © 2010 Jasig. All Rights Reserved.