Coinjema
1.7

org.coinjema.context
Class RedirectNameResolver

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

public class RedirectNameResolver
extends AbstractNameResolver


Constructor Summary
RedirectNameResolver(String name, ResourceNameResolver parent)
           
 
Method Summary
 Object findDependency(NameLoop evaluator)
           
 Object findMatchingUnfinishedObject(Collection<ContextOriented> unfinishedObjects, CoinjemaContext cc)
           
 String getLocalName()
           
 String getName()
           
protected  String nextName()
           
protected  void reset()
           
 
Methods inherited from class org.coinjema.context.AbstractNameResolver
findObjectAnnotation, getMethodBasedScriptName, getSimpleName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedirectNameResolver

public RedirectNameResolver(String name,
                            ResourceNameResolver parent)
Method Detail

getName

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

nextName

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

reset

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

findMatchingUnfinishedObject

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

getLocalName

public String getLocalName()

findDependency

public Object findDependency(NameLoop evaluator)
Specified by:
findDependency in interface ResourceNameResolver
Overrides:
findDependency in class AbstractNameResolver

Coinjema
1.7

Public Domain Software.