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
 ScriptedBuilder addClassLoaderURL(URL url)
           
 org.picocontainer.classname.ClassLoadingPicoContainer build()
           
 ScriptedBuilder implementedBy(Class<? extends org.picocontainer.classname.ClassLoadingPicoContainer> scriptedContainerClass)
           
 ScriptedBuilder implementedBy(String scriptedContainerClass)
           
 ScriptedBuilder picoImplementedBy(Class<? extends org.picocontainer.MutablePicoContainer> picoContainerClass)
           
 ScriptedBuilder withAnnotatedMethodInjection()
           
 ScriptedBuilder withBehaviors(org.picocontainer.BehaviorFactory... factories)
           
 ScriptedBuilder withCaching()
           
 ScriptedBuilder withClassLoader(ClassLoader usingClassloader)
           
 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 withSynchronizing()
           
 
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()

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)

withBehaviors

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

withSetterInjection

public ScriptedBuilder withSetterInjection()

withAnnotatedMethodInjection

public ScriptedBuilder withAnnotatedMethodInjection()

withConstructorInjection

public ScriptedBuilder withConstructorInjection()

withCaching

public ScriptedBuilder withCaching()

withSynchronizing

public ScriptedBuilder withSynchronizing()

implementedBy

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

implementedBy

public ScriptedBuilder implementedBy(String scriptedContainerClass)

picoImplementedBy

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

withClassLoader

public ScriptedBuilder withClassLoader(ClassLoader usingClassloader)

withComponentFactory

public ScriptedBuilder withComponentFactory(String componentFactoryName)

withMonitor

public ScriptedBuilder withMonitor(String monitorName)

addClassLoaderURL

public ScriptedBuilder addClassLoaderURL(URL url)


Copyright © 2003-2010 Codehaus. All Rights Reserved.