jltools.types
Class CompoundResolver

java.lang.Object
  |
  +--jltools.types.CompoundResolver
All Implemented Interfaces:
Resolver

public class CompoundResolver
extends java.lang.Object
implements Resolver

An CompoundResolver resolves names using more than one context.


Constructor Summary
CompoundResolver(Resolver head, Resolver tail)
           
 
Method Summary
 Qualifier findQualifier(java.lang.String name)
           
 Type findType(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompoundResolver

public CompoundResolver(Resolver head,
                        Resolver tail)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

findQualifier

public Qualifier findQualifier(java.lang.String name)
                        throws SemanticException
Specified by:
findQualifier in interface Resolver

findType

public Type findType(java.lang.String name)
              throws SemanticException
Specified by:
findType in interface Resolver