edu.cmu.sun.exe
Class LaunchDemo

java.lang.Object
  extended by edu.cmu.sun.exe.LaunchDemo

public class LaunchDemo
extends java.lang.Object

This Class bootstraps the entire project, and gets the application up and running. It can easily be modified to point at a different portion of the filesystem. TODO: refactor the launchDemo!!!!!!

Author:
Braden Kowitz, Jessica Smith, Jake Pierson

Field Summary
private static java.lang.String BASE_FILE_PATH
           
(package private)  Frame3D frame3d
           
(package private)  SceneModel sceneModel
           
 
Constructor Summary
LaunchDemo(java.lang.String baseFilePath)
           
 
Method Summary
private  void addWindowToColumn(ColumnModel colModel, java.lang.String filePath)
           
 java.lang.Class<LgEvent>[] getTargetEventClasses()
           
private  WindowModel getWindowModelForPath(java.lang.String path)
           
static void main(java.lang.String[] args)
           
 void processEvent(LgEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_FILE_PATH

private static java.lang.String BASE_FILE_PATH

sceneModel

SceneModel sceneModel

frame3d

Frame3D frame3d
Constructor Detail

LaunchDemo

public LaunchDemo(java.lang.String baseFilePath)
Method Detail

main

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

addWindowToColumn

private void addWindowToColumn(ColumnModel colModel,
                               java.lang.String filePath)

getWindowModelForPath

private WindowModel getWindowModelForPath(java.lang.String path)

processEvent

public void processEvent(LgEvent e)

getTargetEventClasses

public java.lang.Class<LgEvent>[] getTargetEventClasses()