org.dyndns.hentschel.openArena.application
Class AgentClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--org.dyndns.hentschel.openArena.application.AgentClassLoader

public class AgentClassLoader
extends java.lang.ClassLoader


Field Summary
private  java.util.Collection agents
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
AgentClassLoader()
          Creates a new instance of AgentClassloader
 
Method Summary
 void addFile(java.lang.String file)
           
private  void checkClass(java.lang.Class c)
           
private  java.lang.Class loadClass(java.io.InputStream in)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agents

private java.util.Collection agents
Constructor Detail

AgentClassLoader

public AgentClassLoader()
Creates a new instance of AgentClassloader

Method Detail

addFile

public void addFile(java.lang.String file)
             throws java.io.IOException,
                    java.lang.RuntimeException
java.io.IOException
java.lang.RuntimeException

checkClass

private void checkClass(java.lang.Class c)
                 throws java.lang.RuntimeException
java.lang.RuntimeException

loadClass

private java.lang.Class loadClass(java.io.InputStream in)
                           throws java.io.IOException,
                                  java.lang.ClassFormatError,
                                  java.lang.LinkageError
java.io.IOException
java.lang.ClassFormatError
java.lang.LinkageError

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception