simple VamsasArchive testing class.
[vamsas.git] / src / org / vamsas / test / simpleclient / VamsasArchive.java
1 package org.vamsas.test.simpleclient;
2
3 import java.io.BufferedInputStream;
4 import java.io.File;
5 import java.io.InputStream;
6 import java.io.InputStreamReader;
7
8 import org.vamsas.client.simpleclient.*;
9 import org.vamsas.objects.core.VAMSAS;
10 import org.vamsas.objects.core.VamsasDocument;
11
12 public class VamsasArchive {
13   /**
14    * test the org.vamsas.simpleclient.vamsasArchive class
15    */
16   public static void main(String args[]) {
17
18     try {
19       File av = new File(args[0]);
20       org.vamsas.client.simpleclient.VamsasArchive varchive = new org.vamsas.client.simpleclient.VamsasArchive(av, true);
21       File backup = varchive.backupFile();
22       
23       VAMSAS[] roots = (VAMSAS[]) varchive.getOriginalRoots();
24       if (roots!=null)
25         ArchiveReports.rootReport(roots);
26       // do some stuff
27       
28       if (backup!=null) {
29         System.out.println("Backup is : "+backup);
30       }
31     } catch (Exception e) {
32       e.printStackTrace(System.err);
33     }
34   }
35 }