com.opensymphony.xwork2.inject
Class ContainerImpl.FieldInjector

java.lang.Object
  extended by com.opensymphony.xwork2.inject.ContainerImpl.FieldInjector
All Implemented Interfaces:
ContainerImpl.Injector, Serializable
Enclosing class:
ContainerImpl

static class ContainerImpl.FieldInjector
extends Object
implements ContainerImpl.Injector


Field Summary
(package private)  ExternalContext<?> externalContext
           
(package private)  InternalFactory<?> factory
           
(package private)  Field field
           
 
Constructor Summary
ContainerImpl.FieldInjector(ContainerImpl container, Field field, String name)
           
 
Method Summary
 void inject(InternalContext context, Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

field

final Field field

factory

final InternalFactory<?> factory

externalContext

final ExternalContext<?> externalContext
Constructor Detail

ContainerImpl.FieldInjector

public ContainerImpl.FieldInjector(ContainerImpl container,
                                   Field field,
                                   String name)
                            throws ContainerImpl.MissingDependencyException
Throws:
ContainerImpl.MissingDependencyException
Method Detail

inject

public void inject(InternalContext context,
                   Object o)
Specified by:
inject in interface ContainerImpl.Injector


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