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

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl
All Implemented Interfaces:
org.apache.avalon.framework.component.Component, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable, URIParameterizer

public class URIParameterizerImpl
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements URIParameterizer, org.apache.avalon.framework.service.Serviceable

Default mplementation of the URIParameterizer.


Nested Class Summary
static class URIParameterizerImpl.URIParametrizerConsumer
          Consumer to handle URIParameterizer events.
 
Field Summary
protected static int CACHE_CAPACITY
           
 
Fields inherited from interface org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizer
ROLE
 
Constructor Summary
URIParameterizerImpl()
          Ctor.
 
Method Summary
 java.util.Map parameterize(java.lang.String uri, java.lang.String src, org.apache.avalon.framework.parameters.Parameters parameters)
          Receives the URI parameters for a source.
 void service(org.apache.avalon.framework.service.ServiceManager manager)
           
 
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
 

Field Detail

CACHE_CAPACITY

protected static final int CACHE_CAPACITY
See Also:
Constant Field Values
Constructor Detail

URIParameterizerImpl

public URIParameterizerImpl()
Ctor.

Method Detail

parameterize

public java.util.Map parameterize(java.lang.String uri,
                                  java.lang.String src,
                                  org.apache.avalon.framework.parameters.Parameters parameters)
                           throws URIParameterizerException
Receives the URI parameters for a source.

Specified by:
parameterize in interface URIParameterizer
Parameters:
uri - The URI.
src - The source.
parameters - The parameters.
Returns:
The URI parameters.
Throws:
URIParameterizerException - when something went wrong.

service

public void service(org.apache.avalon.framework.service.ServiceManager manager)
             throws org.apache.avalon.framework.service.ServiceException
Specified by:
service in interface org.apache.avalon.framework.service.Serviceable
Throws:
org.apache.avalon.framework.service.ServiceException
See Also:
Serviceable.service(org.apache.avalon.framework.service.ServiceManager)


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