org.apache.cocoon.core.container.handler
Class AliasComponentHandler

java.lang.Object
  extended byorg.apache.cocoon.core.container.handler.AbstractComponentHandler
      extended byorg.apache.cocoon.core.container.handler.AliasComponentHandler
All Implemented Interfaces:
ComponentHandler

public class AliasComponentHandler
extends AbstractComponentHandler

A component handler used to alias roles: it delegates all its calls to another handler.

Since:
2.2
Version:
$Id: AliasComponentHandler.java 312637 2005-10-10 13:00:42Z cziegeler $

Field Summary
 
Fields inherited from class org.apache.cocoon.core.container.handler.AbstractComponentHandler
disposed, logger
 
Constructor Summary
AliasComponentHandler(Logger logger, ComponentHandler aliasedHandler)
           
 
Method Summary
protected  Object doGet()
          Concrete implementation of getting a component.
protected  void doInitialize()
           
protected  void doPut(Object component)
          Concrete implementation of putting back a component.
 boolean isSingleton()
          Default here is to return false
 
Methods inherited from class org.apache.cocoon.core.container.handler.AbstractComponentHandler
canBeDisposed, dispose, get, getComponentHandler, getComponentHandler, getInfo, initialize, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AliasComponentHandler

public AliasComponentHandler(Logger logger,
                             ComponentHandler aliasedHandler)
Method Detail

doGet

protected Object doGet()
                throws Exception
Description copied from class: AbstractComponentHandler
Concrete implementation of getting a component.

Specified by:
doGet in class AbstractComponentHandler
Returns:
a service
Throws:
Exception - if an error occurs

doPut

protected void doPut(Object component)
              throws Exception
Description copied from class: AbstractComponentHandler
Concrete implementation of putting back a component.

Specified by:
doPut in class AbstractComponentHandler
Parameters:
component - a Component value
Throws:
Exception - if an error occurs

doInitialize

protected void doInitialize()
Specified by:
doInitialize in class AbstractComponentHandler

isSingleton

public boolean isSingleton()
Description copied from class: AbstractComponentHandler
Default here is to return false

Specified by:
isSingleton in interface ComponentHandler
Overrides:
isSingleton in class AbstractComponentHandler


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.