uPortal 2.4.1
API Documentation

org.jasig.portal.channels.webproxy
Class CWebProxyURLFilter

java.lang.Object
  extended byorg.jasig.portal.utils.SAX2FilterImpl
      extended byorg.jasig.portal.channels.webproxy.CWebProxyURLFilter
All Implemented Interfaces:
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
Direct Known Subclasses:
CWebProxyWMLURLFilter, CWebProxyXHTMLURLFilter

public abstract class CWebProxyURLFilter
extends SAX2FilterImpl

Rewrites URLs for CWebProxy.

Version:
$Revision: 1.5 $
Author:
Sarah Arnott, sarnott@mun.ca

Method Summary
static CWebProxyURLFilter newCWebProxyURLFilter(java.lang.String mimeType, ChannelRuntimeData runtimeData, org.xml.sax.ContentHandler handler)
          A factory method that uses mimeType to determine which type of CWebProxyURLFilter to return.
 
Methods inherited from class org.jasig.portal.utils.SAX2FilterImpl
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setAllHandlers, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setLexicalHandler, setParent, setProperty, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newCWebProxyURLFilter

public static final CWebProxyURLFilter newCWebProxyURLFilter(java.lang.String mimeType,
                                                             ChannelRuntimeData runtimeData,
                                                             org.xml.sax.ContentHandler handler)
                                                      throws PortalException
A factory method that uses mimeType to determine which type of CWebProxyURLFilter to return. There are currently two types of markup supported: XHTML and WML.

Parameters:
handler - the ContentHandler used to pass along filtered SAX events
runtimeData - the CWebProxy channel runtime data
Throws:
PortalException

uPortal 2.4.1
API Documentation