edu.udo.cs.yale
Class Yale

java.lang.Object
  extended by edu.udo.cs.yale.Yale
Direct Known Subclasses:
Main, YaleGUI

public class Yale
extends java.lang.Object

Main program. Entry point for command line programm, GUI and wrappers.

Version:
$Id: Yale.java,v 2.38 2006/09/29 10:29:10 ingomierswa Exp $
Author:
Simon Fischer, Ingo Mierswa

Field Summary
private static Experiment experiment
           
private static InputHandler inputHandler
           
private static java.util.Set<ParameterType> PROPERTY_TYPES
          A set of all known system properties (starting with "yale.").
private static SplashScreen splashScreen
           
 
Constructor Summary
Yale()
           
 
Method Summary
static Experiment getExperiment()
           
static InputHandler getInputHandler()
           
static java.lang.String getVersion()
           
static java.util.Set<ParameterType> getYaleProperties()
          Returns a set of ParameterTypes for the Yale system properties.
static void hideLogo()
           
static void init()
           
static void quit(int errorcode)
           
static void readExperimentFile(java.io.File experimentfile)
           
static void registerYaleProperty(ParameterType type)
           
static void setExperiment(Experiment experiment)
           
static void setInputHandler(InputHandler inputHandler)
           
static SplashScreen showLogo()
           
static void splashMessage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_TYPES

private static final java.util.Set<ParameterType> PROPERTY_TYPES
A set of all known system properties (starting with "yale."). Properties can be registered using registerYaleProperty(ParameterType).


experiment

private static Experiment experiment

inputHandler

private static InputHandler inputHandler

splashScreen

private static SplashScreen splashScreen
Constructor Detail

Yale

public Yale()
Method Detail

getVersion

public static java.lang.String getVersion()

readExperimentFile

public static void readExperimentFile(java.io.File experimentfile)
                               throws XMLException,
                                      java.io.IOException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException
Throws:
XMLException
java.io.IOException
java.lang.InstantiationException
java.lang.IllegalAccessException

getExperiment

public static Experiment getExperiment()

setExperiment

public static void setExperiment(Experiment experiment)

init

public static void init()
                 throws java.io.IOException
Throws:
java.io.IOException

showLogo

public static SplashScreen showLogo()

hideLogo

public static void hideLogo()

splashMessage

public static void splashMessage(java.lang.String message)

setInputHandler

public static void setInputHandler(InputHandler inputHandler)

getInputHandler

public static InputHandler getInputHandler()

getYaleProperties

public static java.util.Set<ParameterType> getYaleProperties()
Returns a set of ParameterTypes for the Yale system properties.


registerYaleProperty

public static void registerYaleProperty(ParameterType type)

quit

public static void quit(int errorcode)


Copyright © 2001-2006