Coinjema
1.7

org.coinjema.context
Class DynamicDependencyNameResolver

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

public class DynamicDependencyNameResolver
extends AbstractNameResolver


Constructor Summary
DynamicDependencyNameResolver(Class objClass, CoinjemaDynamic ann, Method dynMethod)
           
 
Method Summary
 boolean equals(Object obj)
           
 Object findMatchingUnfinishedObject(Collection<ContextOriented> unfinishedObjects, CoinjemaContext cc)
           
 Method getDynMethod()
           
 String getLocalName()
           
 String getName()
           
 int hashCode()
           
protected  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

DynamicDependencyNameResolver

public DynamicDependencyNameResolver(Class objClass,
                                     CoinjemaDynamic ann,
                                     Method dynMethod)
Method Detail

getLocalName

public String getLocalName()

reset

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

nextName

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

getName

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

getDynMethod

public Method getDynMethod()

findMatchingUnfinishedObject

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

Coinjema
1.7

Public Domain Software.