org.codehaus.waffle.registrar.pico
Class RubyScriptedRegistrar

java.lang.Object
  extended by org.codehaus.waffle.registrar.pico.PicoRegistrar
      extended by org.codehaus.waffle.registrar.pico.RubyScriptedRegistrar
All Implemented Interfaces:
Registrar, ScriptedRegistrar

public class RubyScriptedRegistrar
extends PicoRegistrar

Pico-based ScriptedRegistrar that allows to register Ruby scripts

Author:
Michael Ward, Mauro Talevi

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.codehaus.waffle.registrar.Registrar
Registrar.Injection
 
Constructor Summary
RubyScriptedRegistrar(org.picocontainer.MutablePicoContainer picoContainer, ParameterResolver parameterResolver, org.picocontainer.LifecycleStrategy lifecycleStrategy, RegistrarMonitor registrarMonitor, org.picocontainer.ComponentMonitor componentMonitor, MessageResources messageResources)
           
 
Method Summary
 void registerScript(java.lang.String key, java.lang.String className)
           
 
Methods inherited from class org.codehaus.waffle.registrar.pico.PicoRegistrar
application, getRegistered, isRegistered, register, register, registerCachedComponentAdapter, registerInstance, registerInstance, registerNonCaching, registerNonCaching, registerUnCachedComponentAdapter, request, session, useInjection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyScriptedRegistrar

public RubyScriptedRegistrar(org.picocontainer.MutablePicoContainer picoContainer,
                             ParameterResolver parameterResolver,
                             org.picocontainer.LifecycleStrategy lifecycleStrategy,
                             RegistrarMonitor registrarMonitor,
                             org.picocontainer.ComponentMonitor componentMonitor,
                             MessageResources messageResources)
Method Detail

registerScript

public void registerScript(java.lang.String key,
                           java.lang.String className)
Specified by:
registerScript in interface ScriptedRegistrar
Overrides:
registerScript in class PicoRegistrar


Copyright © 2008. All Rights Reserved.