org.codehaus.waffle.registrar
Class AbstractRegistrar

java.lang.Object
  extended by org.codehaus.waffle.registrar.AbstractRegistrar
All Implemented Interfaces:
Registrar

public abstract class AbstractRegistrar
extends java.lang.Object
implements Registrar

Waffle requires that web apps extend this class for registrating actions, services and components for use in their applications.

Author:
Michael Ward

Constructor Summary
AbstractRegistrar(Registrar delegate)
           
 
Method Summary
 void application()
           
 void register(java.lang.Class clazz, java.lang.Object... parameters)
           
 void register(java.lang.Object key, java.lang.Class clazz, java.lang.Object... parameters)
           
 void registerInstance(java.lang.Object instance)
           
 void registerInstance(java.lang.Object key, java.lang.Object instance)
           
 void registerNonCaching(java.lang.Class clazz, java.lang.Object... parameters)
           
 void registerNonCaching(java.lang.Object key, java.lang.Class clazz, java.lang.Object... parameters)
           
 void request()
           
 void session()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRegistrar

public AbstractRegistrar(Registrar delegate)
Method Detail

register

public void register(java.lang.Class clazz,
                     java.lang.Object... parameters)
Specified by:
register in interface Registrar

register

public void register(java.lang.Object key,
                     java.lang.Class clazz,
                     java.lang.Object... parameters)
Specified by:
register in interface Registrar

registerInstance

public void registerInstance(java.lang.Object instance)
Specified by:
registerInstance in interface Registrar

registerInstance

public void registerInstance(java.lang.Object key,
                             java.lang.Object instance)
Specified by:
registerInstance in interface Registrar

registerNonCaching

public void registerNonCaching(java.lang.Class clazz,
                               java.lang.Object... parameters)
Specified by:
registerNonCaching in interface Registrar

registerNonCaching

public void registerNonCaching(java.lang.Object key,
                               java.lang.Class clazz,
                               java.lang.Object... parameters)
Specified by:
registerNonCaching in interface Registrar

application

public void application()
Specified by:
application in interface Registrar

session

public void session()
Specified by:
session in interface Registrar

request

public void request()
Specified by:
request in interface Registrar


Copyright © 2007 null. All Rights Reserved.