[Java-link-svn] SF.net SVN: java-link: [30] branches/private_welterde0/client/src/main/java /org/jl
Status: Pre-Alpha
Brought to you by:
welterde0
From: <wel...@us...> - 2006-11-25 17:25:51
|
Revision: 30 http://svn.sourceforge.net/java-link/?rev=30&view=rev Author: welterde0 Date: 2006-11-25 09:25:49 -0800 (Sat, 25 Nov 2006) Log Message: ----------- updated client codebase Modified Paths: -------------- branches/private_welterde0/client/src/main/java/org/jlink/client/Core.java branches/private_welterde0/client/src/main/java/org/jlink/client/Main.java Modified: branches/private_welterde0/client/src/main/java/org/jlink/client/Core.java =================================================================== --- branches/private_welterde0/client/src/main/java/org/jlink/client/Core.java 2006-11-25 17:24:45 UTC (rev 29) +++ branches/private_welterde0/client/src/main/java/org/jlink/client/Core.java 2006-11-25 17:25:49 UTC (rev 30) @@ -23,14 +23,16 @@ package org.jlink.client; -import org.jlink.Controller; -import org.jlink.ControllerSupport; +//import +//import::own +//import::sys +import org.apache.log4j.Logger; /** * * @author tassilo */ -public class Core implements Controller { +public class Core { /** Creates a new instance of Core */ public Core() { @@ -90,4 +92,6 @@ private boolean statRun = false; private Object callStop = new Object();//lock + + private Logger log = Logger.getLogger(Core.class); } Modified: branches/private_welterde0/client/src/main/java/org/jlink/client/Main.java =================================================================== --- branches/private_welterde0/client/src/main/java/org/jlink/client/Main.java 2006-11-25 17:24:45 UTC (rev 29) +++ branches/private_welterde0/client/src/main/java/org/jlink/client/Main.java 2006-11-25 17:25:49 UTC (rev 30) @@ -23,21 +23,53 @@ package org.jlink.client; +//import +//import::own +//import::sys +import org.apache.log4j.Logger; +import java.io.File; + /** * * @author tassilo */ public class Main { - /** Creates a new instance of Main */ - public Main() { + public static void main(String[] args) { + //set the application dir to the local directory + File appdir = new File("."); + //now check if there is an argument + if(args.length > 0) { + //ok, that means he wants to specify that manually + appdir = new File(args[0]); + } + + //create an Main object + Main main = new Main(); + + //init Main + main.init(appdir); + + //run Main + main.run(); } - /** - * @param args the command line arguments - */ - public static void main(String[] args) { - // TODO code application logic here + + + public void init(File appdir) { + //that could be an internal error + assert appdir != null; + //this is an user error + if(!appdir.exists()) { + + } } + + public void run() { + + } + + + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |