anvil.server
Class MemoryLoader

java.lang.Object
  |
  +--anvil.server.MemoryLoader
All Implemented Interfaces:
Loader, School

public class MemoryLoader
extends java.lang.Object
implements Loader, School

class PathLoader


Field Summary
protected  java.util.HashMap _images
           
protected  CompilerPreferences _prefs
           
 
Constructor Summary
MemoryLoader(CompilerPreferences prefs)
           
 
Method Summary
 java.io.OutputStream createClassRoom(java.lang.String name)
           
 void destroy()
           
 ClassData load(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_prefs

protected CompilerPreferences _prefs

_images

protected java.util.HashMap _images
Constructor Detail

MemoryLoader

public MemoryLoader(CompilerPreferences prefs)
Method Detail

destroy

public void destroy()

createClassRoom

public java.io.OutputStream createClassRoom(java.lang.String name)
Specified by:
createClassRoom in interface School

load

public ClassData load(java.lang.String name)
Specified by:
load in interface Loader