Class cornell.slk.jkernel.util.CompoundResolver
java.lang.Object
    |
    +----cornell.slk.jkernel.util.CompoundResolver
- public class CompoundResolver
- extends java.lang.Object
- implements Resolver, ResourceResolver
   
A compound resolver keeps a list of resolvers, and queries
  these resolvers in order when resolveClassName is called.
 
 
| Methods inherited from class java.lang.Object
 | 
|  clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CompoundResolver
public CompoundResolver()
- Create a CompoundResolver which is initially empty
 
CompoundResolver
public CompoundResolver(Resolver[] resolvers)
- Create a CompoundResolver which queries an array of resolvers
 
addResolver
public CompoundResolver addResolver(Resolver resolver)
- Add a resolver to the end of the list
 
 
addResourceResolver
public CompoundResolver addResourceResolver(ResourceResolver resolver)
 
resolveClassName
public java.lang.Object resolveClassName(java.lang.String name) throws RemoteException
- Query all resolvers in the list, in order.  As soon as
  one of the resolvers returns a non-null result, return
  this result.  Otherwise, return null.
- Implements:
 - resolveClassName in interface Resolver
 
 
 
resolveResource
public RemoteInputStream resolveResource(java.lang.String name) throws RemoteException
- Implements:
 - resolveResource in interface ResourceResolver