Uses of Class
com.opensymphony.xwork2.inject.ContainerBuilder

Packages that use ContainerBuilder
com.opensymphony.xwork2.config Configuration core classes. 
com.opensymphony.xwork2.config.impl Configuration implementation classes. 
com.opensymphony.xwork2.config.providers Configuration provider classes. 
com.opensymphony.xwork2.inject Guice (pronounced "juice"). 
 

Uses of ContainerBuilder in com.opensymphony.xwork2.config
 

Methods in com.opensymphony.xwork2.config with parameters of type ContainerBuilder
 void ConfigurationProvider.register(ContainerBuilder builder, LocatableProperties props)
           
 

Uses of ContainerBuilder in com.opensymphony.xwork2.config.impl
 

Methods in com.opensymphony.xwork2.config.impl with parameters of type ContainerBuilder
 void DefaultConfiguration.ContainerProperties.setConstants(ContainerBuilder builder)
           
 

Uses of ContainerBuilder in com.opensymphony.xwork2.config.providers
 

Methods in com.opensymphony.xwork2.config.providers with parameters of type ContainerBuilder
 void XmlConfigurationProvider.register(ContainerBuilder containerBuilder, LocatableProperties props)
           
 

Uses of ContainerBuilder in com.opensymphony.xwork2.inject
 

Methods in com.opensymphony.xwork2.inject that return ContainerBuilder
<T> ContainerBuilder
ContainerBuilder.alias(Class<T> type, String alias)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.alias(Class<T> type, String name, String alias)
          Maps an existing factory to a new name.
private
<T> ContainerBuilder
ContainerBuilder.alias(Key<T> key, Key<T> aliasKey)
          Maps an existing dependency.
private
<T> ContainerBuilder
ContainerBuilder.constant(Class<T> type, String name, T value)
          Maps a constant value to the given type and name.
 ContainerBuilder ContainerBuilder.constant(String name, boolean value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, char value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, Class value)
          Maps a class to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, double value)
          Maps a constant value to the given name.
<E extends Enum<E>>
ContainerBuilder
ContainerBuilder.constant(String name, E value)
          Maps an enum to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, float value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, int value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, long value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, short value)
          Maps a constant value to the given name.
 ContainerBuilder ContainerBuilder.constant(String name, String value)
          Maps a constant value to the given name.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, Class<? extends T> implementation)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, Class<? extends T> implementation, Scope scope)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, Factory<? extends T> factory)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, Factory<? extends T> factory, Scope scope)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, Scope scope)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name, Class<? extends T> implementation)
          Maps an implementation class to a given dependency type and name.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name, Class<? extends T> implementation, Scope scope)
          Maps an implementation class to a given dependency type and name.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name, Factory<? extends T> factory)
          Convenience method.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name, Factory<? extends T> factory, Scope scope)
          Maps a factory to a given dependency type and name.
<T> ContainerBuilder
ContainerBuilder.factory(Class<T> type, String name, Scope scope)
          Convenience method.
private
<T> ContainerBuilder
ContainerBuilder.factory(Key<T> key, InternalFactory<? extends T> factory, Scope scope)
          Maps a dependency.
 ContainerBuilder ContainerBuilder.injectStatics(Class<?>... types)
          Upon creation, the Container will inject static fields and methods into the given classes.
 

Methods in com.opensymphony.xwork2.inject with parameters of type ContainerBuilder
 void ContainerBuilder.Command.build(ContainerBuilder builder)
          Contributes factories to the given builder.
 



Copyright © 2007 OpenSymphony. All Rights Reserved.