public abstract class BaseUrlFilter extends ChainingSaxFilter
| Constructor and Description |
|---|
BaseUrlFilter()
The default constructor
|
BaseUrlFilter(XMLReader parent)
Constructor that takes XMLReader object as argument
|
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int len) |
void |
clearData()
Called at the end of a request that the component was used in.
|
void |
endElement(String uri,
String localName,
String qName) |
protected Map<String,Set<String>> |
makeCaseInsensitive(Map<String,Set<String>> elements) |
abstract String |
rewriteUrl(String sTempAtt,
boolean passThrough)
Abstract method for re-writng a given url
|
void |
setElements(Map<String,Set<String>> elements) |
void |
setPassThroughElements(Map<String,Set<String>> passThroughElements) |
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
Filter the Namespace URI for start-element events.
|
comment, endCDATA, endDTD, endEntity, getLexicalHandler, parse, parse, setActionData, setLexicalHandler, setParent, setRenderData, startCDATA, startDTD, startEntityendDocument, 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, warningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic BaseUrlFilter(XMLReader parent)
parent - the (@link XMLReader) objectpublic BaseUrlFilter()
public void setPassThroughElements(Map<String,Set<String>> passThroughElements)
protected Map<String,Set<String>> makeCaseInsensitive(Map<String,Set<String>> elements)
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
startElement in interface ContentHandlerstartElement in class XMLFilterImpluri - the uri as a StringlocalName - the local name as a StringqName - the query name as a StringSAXExceptionpublic abstract String rewriteUrl(String sTempAtt, boolean passThrough)
sTempAtt - the url as a String before it is re-written to some other urlpublic void endElement(String uri, String localName, String qName) throws SAXException
endElement in interface ContentHandlerendElement in class XMLFilterImplSAXExceptionpublic void characters(char[] ch,
int start,
int len)
throws SAXException
characters in interface ContentHandlercharacters in class ChainingSaxFilterSAXExceptionXMLFilterImpl.characters(char[], int, int)public void clearData()
ProxyComponentclearData in interface ProxyComponentclearData in class ChainingSaxFilterCopyright © 2016 Jasig. All Rights Reserved.