org.exist.start
Class Main

java.lang.Object
  extended byorg.exist.start.Main

public class Main
extends java.lang.Object

Version:
$Revision: 1.17 $

TODO: - finish possible jetty.home locations - use File.toURI.toURL() on JDK 1.4+ - better handling of errors (i.e. when jetty.home cannot be autodetected...) - include entries from lib _when needed_

Author:
Jan Hlavaty (hlavac@code.cz), Wolfgang Meier (meier@ifs.tu-darmstadt.de)

Constructor Summary
Main(java.lang.String mode)
           
 
Method Summary
 Classpath constructClasspath(java.io.File homeDir, java.lang.String[] args)
           
 java.io.File detectHome()
           
static Main getMain()
          Singleton Factory Method
 java.lang.String getMode()
           
static void invokeMain(java.lang.ClassLoader classloader, java.lang.String classname, java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 void run(java.lang.String[] args)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Main

public Main(java.lang.String mode)
Method Detail

main

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

getMain

public static Main getMain()
Singleton Factory Method

Returns:

getMode

public java.lang.String getMode()

invokeMain

public static void invokeMain(java.lang.ClassLoader classloader,
                              java.lang.String classname,
                              java.lang.String[] args)
                       throws java.lang.IllegalAccessException,
                              java.lang.reflect.InvocationTargetException,
                              java.lang.NoSuchMethodException,
                              java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

run

public void run(java.lang.String[] args)

detectHome

public java.io.File detectHome()
Returns:

constructClasspath

public Classpath constructClasspath(java.io.File homeDir,
                                    java.lang.String[] args)
Parameters:
args -

shutdown

public void shutdown()


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.