org.apache.lenya.cms.cocoon.uriparameterizer
Class URIParameterizerImpl.URIParametrizerConsumer

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.xml.AbstractXMLConsumer
          extended by org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.URIParametrizerConsumer
All Implemented Interfaces:
org.apache.avalon.framework.logger.LogEnabled, org.apache.excalibur.xml.sax.XMLConsumer, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler
Enclosing class:
URIParameterizerImpl

public static class URIParameterizerImpl.URIParametrizerConsumer
extends org.apache.cocoon.xml.AbstractXMLConsumer

Consumer to handle URIParameterizer events.


Constructor Summary
URIParameterizerImpl.URIParametrizerConsumer(org.apache.avalon.framework.logger.Logger logger)
          Ctor.
 
Method Summary
 void characters(char[] ch, int start, int len)
           
 void endElement(java.lang.String uri, java.lang.String loc, java.lang.String raw, org.xml.sax.Attributes a)
           
 java.lang.String getParameter()
          Returns the parameter value that was obtained.
 void startElement(java.lang.String uri, java.lang.String loc, java.lang.String raw, org.xml.sax.Attributes a)
           
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLConsumer
comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URIParameterizerImpl.URIParametrizerConsumer

public URIParameterizerImpl.URIParametrizerConsumer(org.apache.avalon.framework.logger.Logger logger)
Ctor.

Parameters:
logger - The logger to use.
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String loc,
                         java.lang.String raw,
                         org.xml.sax.Attributes a)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.apache.cocoon.xml.AbstractXMLConsumer
See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String loc,
                       java.lang.String raw,
                       org.xml.sax.Attributes a)
See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)

characters

public void characters(char[] ch,
                       int start,
                       int len)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.apache.cocoon.xml.AbstractXMLConsumer
See Also:
ContentHandler.characters(char[], int, int)

getParameter

public java.lang.String getParameter()
Returns the parameter value that was obtained.

Returns:
A string.


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.