Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.opensymphony.xwork2.inject

Guice (pronounced "juice").

See:
Description

Interface Summary
Container | Injects dependencies into constructors, methods and fields annotated with `Inject`.
ContainerBuilder.Command | Implemented by classes which participate in building a container.
ContainerImpl.ContextualCallable<T> |
ContainerImpl.Injector | Injects a field or method in a given object.
ContainerImpl.InjectorFactory<M extends Member & AnnotatedElement> |
Context | Context of the current injection.
Factory<T> | A custom factory.
InternalFactory<T> | Creates objects which will be injected.
Scope.Strategy | Pluggable scoping strategy.

Class Summary
ConstructionContext<T> | Context of a dependency construction.
ConstructionContext.DelegatingInvocationHandler<T> |
ContainerBuilder | Builds a dependency injection `Container`.
ContainerImpl | Default `Container` implementation.
ContainerImpl.ConstructorInjector<T> |
ContainerImpl.FieldInjector |
ContainerImpl.MethodInjector |
ContainerImpl.ParameterInjector<T> |
ExternalContext<T> | An immutable snapshot of the current context which is safe to expose to client code.
InternalContext | Internal context.
Key<T> | Dependency mapping key.

Enum Summary
Scope | Scope of an injected objects.

Exception Summary
ContainerImpl.MissingDependencyException |
DependencyException | Thrown when a dependency is misconfigured.

Annotation Types Summary
Inject | Annotates members and parameters which should have their value[s] injected.
Scoped | Annotates a scoped implementation class.

## Package com.opensymphony.xwork2.inject Description

Guice (pronounced "juice"). A lightweight dependency injection container. Features include:

- constructor, method, and field injection
- static method and field injection
- circular reference support (including constructors if you depend upon interfaces)
- high performance
- externalize what needs to be and no more

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.