a0c1ec2609751bc3aaccad18fb3dc8286b991dc0
[vamsas.git] / src / org / vamsas / test / ExampleApplication.java
1 /*
2  * Created on 14-Sep-2005
3  *
4  * TODO To change the template for this generated file go to
5  * Window - Preferences - Java - Code Style - Code Templates
6  */
7 package org.vamsas.test;
8
9 /**
10  * Toy vamsas client application demonstrating the API.
11  * 
12  * @author jimp
13  */
14
15 public class ExampleApplication {
16   public static String Usage="ExampleApplication <vamsasSessionURN> <action> [+<arguments>]\n<action> is one of :";
17   private static boolean parseArgs(String args[]) {
18     return true; // incorrect arguments.
19   }
20   public static void main(String[] args) {
21     if ((args.length<=1) || parseArgs(args)) {
22       System.err.print(Usage);
23     }
24     // get IClientFactory
25     // get an Iclient with session data
26     // register an update listener and a close listener.
27     // get document data
28     // do something with data
29     // , update document, or something.
30     // ..
31     // call finalizeClient
32     // { meanwhile, eventHandlers are called to do any saves if need be }
33     // finish
34   }
35 }