Class cornell.slk.jkernel.util.TableResolver
java.lang.Object
    |
    +----cornell.slk.jkernel.util.TableResolver
- public class TableResolver
- extends java.lang.Object
- implements Resolver, ResourceResolver
   
A TableResolver keeps a table that maps names to bytecode, or names
  to SharedClasses.
 
 
| Methods inherited from class java.lang.Object
 | 
|  clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TableResolver
public TableResolver()
setMapping
public TableResolver setMapping(java.lang.String name,
                                byte[] bytecode)
- Associate bytecode with a name
 
 
setMapping
public TableResolver setMapping(java.lang.String name,
                                SharedClass sharedClass)
- Associate a SharedClass with a name
 
 
setMapping
public TableResolver setMapping(java.lang.String name,
                                RemoteInputStream stream)
 
resolveClassName
public java.lang.Object resolveClassName(java.lang.String name)
- Look up a name in the table, and return the bytecode or
  SharedClass object associated with that name
- Implements:
 - resolveClassName in interface Resolver
 
 
 
resolveResource
public RemoteInputStream resolveResource(java.lang.String name) throws RemoteException
- Implements:
 - resolveResource in interface ResourceResolver