Coinjema
1.7

org.coinjema.context
Class InjectorNameResolver

java.lang.Object
  extended by org.coinjema.context.AbstractNameResolver
      extended by org.coinjema.context.InjectorNameResolver
All Implemented Interfaces:
ResourceNameResolver

public class InjectorNameResolver
extends AbstractNameResolver


Constructor Summary
InjectorNameResolver(Class objClass, DependencyFunctor<?> injector)
           
 
Method Summary
 boolean equals(Object obj)
           
 Object findMatchingUnfinishedObject(Collection<ContextOriented> unfinishedObjects, CoinjemaContext cc)
           
 String getLocalName()
           
 String getName()
           
 int hashCode()
           
 String nextName()
           
protected  void reset()
           
 
Methods inherited from class org.coinjema.context.AbstractNameResolver
findDependency, findObjectAnnotation, getMethodBasedScriptName, getSimpleName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectorNameResolver

public InjectorNameResolver(Class objClass,
                            DependencyFunctor<?> injector)
Method Detail

reset

protected void reset()
Specified by:
reset in class AbstractNameResolver

getLocalName

public String getLocalName()

getName

public String getName()
Specified by:
getName in interface ResourceNameResolver
Specified by:
getName in class AbstractNameResolver

nextName

public String nextName()
Specified by:
nextName in class AbstractNameResolver

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

findMatchingUnfinishedObject

public Object findMatchingUnfinishedObject(Collection<ContextOriented> unfinishedObjects,
                                           CoinjemaContext cc)

Coinjema
1.7

Public Domain Software.