Class cornell.slk.jkernel.util.TableResolver
Source code
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, registerNatives, toString, wait, wait, wait |
resolveTable
java.util.Hashtable resolveTable
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