com.dyuproject.util
Class Application

java.lang.Object
  extended by com.dyuproject.util.Application

public class Application
extends Object

An executable jar ,containing the dependencies of an application, bundling the entire application in a single contained jar.

Author:
David Yu

Field Summary
static String[] EXTENSIONS
           
 
Constructor Summary
Application()
           
 
Method Summary
 void addFile(File file)
           
 void addLib(File dir)
           
 void addURL(URL url)
           
 com.dyuproject.util.Application.AppClassLoader getAppClassLoader()
           
 com.dyuproject.util.Application.AppClassLoader getClassLoader()
           
 ClassLoader getParentClassLoader()
           
static File getTempDir()
           
static void main(String[] args)
           
static Application newApplication()
           
static void run(String[] args)
           
static void runExploded(String[] args)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXTENSIONS

public static final String[] EXTENSIONS
Constructor Detail

Application

public Application()
Method Detail

run

public static void run(String[] args)
                throws Exception
Throws:
Exception

newApplication

public static Application newApplication()

runExploded

public static void runExploded(String[] args)
                        throws Exception
Throws:
Exception

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

getTempDir

public static File getTempDir()

getParentClassLoader

public ClassLoader getParentClassLoader()

getClassLoader

public com.dyuproject.util.Application.AppClassLoader getClassLoader()

getAppClassLoader

public com.dyuproject.util.Application.AppClassLoader getAppClassLoader()

addURL

public void addURL(URL url)

addFile

public void addFile(File file)

addLib

public void addLib(File dir)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.