KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ixenon > free > uninstall > Uninstallable


1 /* $Id$
2  *
3  * Copyright (c) 1999 Xenonsoft Limited. All Rights Reserved.
4  *
5  * This software is protected by copyright. You are hereby notified from
6  * now by reading this message. This software is also the confidential
7  * and proprietary information of Xenonsoft Limited. ("Confidential
8  * Information").
9  *
10  * This software is distributed under the Xenonsoft Public end user
11  * License ("XPeL"), where the machine-readable source code is provided
12  * under the "Open Source" model.
13  * For more information, please read the file "LICENSE-XPL.txt"
14  */

15
16 //
17
// DESCRIPTION
18
//
19
// Peter Pilgrim
20
// Tue Mar 16 23:10:47 GMT 1999
21
//
22
// RCS HEADER ``Uninstallable.java''
23
//
24
// $Author$
25
// $Date$
26
// $Source$
27
// $Revision$ $State$ $Locker$
28
//
29

30 package ixenon.free.uninstall;
31
32 import java.util.*;
33 import java.io.*;
34 import ixenon.free.install.*;
35
36 /**
37  * Sun Jan 24 20:33:01 GMT 1999
38  * @author Peter Pilgrim
39  * @version $Id$
40  *
41  */

42 public interface Uninstallable {
43
44     /** Add another file to list of files to be uninstall
45      * @param file the file to be uninstall
46      */

47     public void addFile( File file );
48
49
50     /** generate the uninstaller script, executable, applet, or program */
51     public void generateScript();
52     
53 }
54
55 // fini
56
Popular Tags