Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

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.


Constructor Summary
 TableResolver()
 
 

Method Summary
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
RemoteInputStream  resolveResource(java.lang.String name)
 
TableResolver  setMapping(java.lang.String name, byte[] bytecode)
Associate bytecode with a name
TableResolver  setMapping(java.lang.String name, SharedClass sharedClass)
Associate a SharedClass with a name
TableResolver  setMapping(java.lang.String name, RemoteInputStream stream)
 
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableResolver

public TableResolver()
Method Detail

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

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS