org.codehaus.waffle.registrar.pico
Class RubyScriptComponentAdapter

java.lang.Object
  extended by org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
All Implemented Interfaces:
org.picocontainer.ComponentAdapter

public class RubyScriptComponentAdapter
extends java.lang.Object
implements org.picocontainer.ComponentAdapter


Constructor Summary
RubyScriptComponentAdapter(java.lang.Object componentKey, java.lang.String rubyClassName)
           
 
Method Summary
 void accept(org.picocontainer.PicoVisitor picoVisitor)
           
 java.lang.Class getComponentImplementation()
           
 java.lang.Object getComponentInstance(org.picocontainer.PicoContainer picoContainer)
           
 java.lang.Object getComponentKey()
           
 void verify(org.picocontainer.PicoContainer picoContainer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyScriptComponentAdapter

public RubyScriptComponentAdapter(java.lang.Object componentKey,
                                  java.lang.String rubyClassName)
Method Detail

getComponentKey

public java.lang.Object getComponentKey()
Specified by:
getComponentKey in interface org.picocontainer.ComponentAdapter

getComponentImplementation

public java.lang.Class getComponentImplementation()
Specified by:
getComponentImplementation in interface org.picocontainer.ComponentAdapter

getComponentInstance

public java.lang.Object getComponentInstance(org.picocontainer.PicoContainer picoContainer)
                                      throws org.picocontainer.PicoInitializationException,
                                             org.picocontainer.PicoIntrospectionException
Specified by:
getComponentInstance in interface org.picocontainer.ComponentAdapter
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.PicoIntrospectionException

verify

public void verify(org.picocontainer.PicoContainer picoContainer)
            throws org.picocontainer.PicoIntrospectionException
Specified by:
verify in interface org.picocontainer.ComponentAdapter
Throws:
org.picocontainer.PicoIntrospectionException

accept

public void accept(org.picocontainer.PicoVisitor picoVisitor)
Specified by:
accept in interface org.picocontainer.ComponentAdapter


Copyright © 2008. All Rights Reserved.