jmarkov.gui
Class MarkovClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by jmarkov.gui.MarkovClassLoader

public class MarkovClassLoader
extends java.lang.ClassLoader

This class helps to load a SimpleMarkovProcess, State or Event class. This is used by the GUI when the class has been recompiled.

Author:
Germán Riaño. Universidad de los Andes.

Constructor Summary
MarkovClassLoader()
          Default constructor
 
Method Summary
 java.lang.Object loadFromFile(java.io.File file, boolean instantiate)
          Loads a Class Markov Process/State/Event from a file.
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, 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
 

Constructor Detail

MarkovClassLoader

public MarkovClassLoader()
Default constructor

Method Detail

loadFromFile

public java.lang.Object loadFromFile(java.io.File file,
                                     boolean instantiate)
                              throws java.lang.Exception
Loads a Class Markov Process/State/Event from a file.

Parameters:
file -
instantiate -
Returns:
The Class loaded
Throws:
java.lang.Exception