org.picocontainer.script
Class ScriptedBuilder

java.lang.Object
  extended by org.picocontainer.script.ScriptedBuilder

public final class ScriptedBuilder
extends Object

Facade to build ScriptedScriptedPicoContainer

Author:
Paul Hammant

Constructor Summary
ScriptedBuilder()
           
ScriptedBuilder(org.picocontainer.InjectionFactory injectionType)
           
ScriptedBuilder(org.picocontainer.PicoContainer parentcontainer)
           
ScriptedBuilder(org.picocontainer.PicoContainer parentcontainer, org.picocontainer.InjectionFactory injectionType)
           
 
Method Summary
 org.picocontainer.classname.ClassLoadingPicoContainer build()
           
 org.picocontainer.MutablePicoContainer buildPico()
           
 ScriptedBuilder implementedBy(Class<? extends org.picocontainer.classname.ClassLoadingPicoContainer> scriptedContainerClass)
           
 ScriptedBuilder picoImplementedBy(Class<? extends org.picocontainer.MutablePicoContainer> picoContainerClass)
           
 ScriptedBuilder withAnnotatedMethodInjection()
           
 ScriptedBuilder withCaching()
           
 ScriptedBuilder withClassLoader(ClassLoader classLoader)
           
 ScriptedBuilder withComponentAdapterFactories(org.picocontainer.BehaviorFactory... factories)
           
 ScriptedBuilder withComponentFactory(org.picocontainer.ComponentFactory componentFactory)
           
 ScriptedBuilder withComponentFactory(String componentFactoryName)
           
 ScriptedBuilder withConsoleMonitor()
           
 ScriptedBuilder withConstructorInjection()
           
 ScriptedBuilder withHiddenImplementations()
           
 ScriptedBuilder withLifecycle()
           
 ScriptedBuilder withMonitor(Class<? extends org.picocontainer.ComponentMonitor> clazz)
           
 ScriptedBuilder withMonitor(String monitorName)
           
 ScriptedBuilder withReflectionLifecycle()
           
 ScriptedBuilder withSetterInjection()
           
 ScriptedBuilder withThreadSafety()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptedBuilder

public ScriptedBuilder(org.picocontainer.PicoContainer parentcontainer,
                       org.picocontainer.InjectionFactory injectionType)

ScriptedBuilder

public ScriptedBuilder(org.picocontainer.PicoContainer parentcontainer)

ScriptedBuilder

public ScriptedBuilder(org.picocontainer.InjectionFactory injectionType)

ScriptedBuilder

public ScriptedBuilder()
Method Detail

build

public org.picocontainer.classname.ClassLoadingPicoContainer build()

buildPico

public org.picocontainer.MutablePicoContainer buildPico()

withConsoleMonitor

public ScriptedBuilder withConsoleMonitor()

withLifecycle

public ScriptedBuilder withLifecycle()

withReflectionLifecycle

public ScriptedBuilder withReflectionLifecycle()

withMonitor

public ScriptedBuilder withMonitor(Class<? extends org.picocontainer.ComponentMonitor> clazz)

withHiddenImplementations

public ScriptedBuilder withHiddenImplementations()

withComponentFactory

public ScriptedBuilder withComponentFactory(org.picocontainer.ComponentFactory componentFactory)

withComponentAdapterFactories

public ScriptedBuilder withComponentAdapterFactories(org.picocontainer.BehaviorFactory... factories)

withSetterInjection

public ScriptedBuilder withSetterInjection()

withAnnotatedMethodInjection

public ScriptedBuilder withAnnotatedMethodInjection()

withConstructorInjection

public ScriptedBuilder withConstructorInjection()

withCaching

public ScriptedBuilder withCaching()

withThreadSafety

public ScriptedBuilder withThreadSafety()

implementedBy

public ScriptedBuilder implementedBy(Class<? extends org.picocontainer.classname.ClassLoadingPicoContainer> scriptedContainerClass)

picoImplementedBy

public ScriptedBuilder picoImplementedBy(Class<? extends org.picocontainer.MutablePicoContainer> picoContainerClass)

withClassLoader

public ScriptedBuilder withClassLoader(ClassLoader classLoader)

withComponentFactory

public ScriptedBuilder withComponentFactory(String componentFactoryName)

withMonitor

public ScriptedBuilder withMonitor(String monitorName)


Copyright © 2003-2010 Codehaus. All Rights Reserved.