FreeInstall
Class Install

java.lang.Object
  |
  +--FreeInstall.Install

public class Install
extends java.lang.Object

Install provides a quick graphical way of customising FREE for a vote. Two swing frames guide the user through entering details before having the changes done. Source code is backed up to .bak files while changes are made, these are only deleted after successful alterations. Additionally all changes are logged to FreeInstall.log

Since:
1.2.1
Version:
0.6 31 January 2001
Author:
Jason Kitcat, Rajagopal C.V

Field Summary
protected static FreeInstall.Category DEV
           
protected static java.lang.String er_name
           
protected static StatusFrame frame
           
protected static InstallFrame frame2
           
protected static VoteInstallFrame frame3
           
protected static AuthInstallFrame frame4
           
protected static KeyInstallFrame frame5
           
protected static java.lang.String freePort
           
protected static java.lang.String MAC_key
           
protected static FreeInstall.Category NORM
           
protected static java.lang.String party1
           
protected static java.lang.String party2
           
protected static java.lang.String party3
           
protected static java.lang.String party4
           
protected static java.lang.String passphrase
           
protected static java.lang.String regional_name
           
protected static java.lang.String secret_key1
           
protected static java.lang.String secret_key2
           
protected static java.lang.String totaller_name
           
 
Constructor Summary
Install()
           
 
Method Summary
protected static void doInstallation()
          Sets the installation strings and then processes the files.
protected static boolean isSafe(java.lang.String input)
          checks String input to make sure it only contains safe characters.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORM

protected static FreeInstall.Category NORM

DEV

protected static FreeInstall.Category DEV

frame5

protected static KeyInstallFrame frame5

frame4

protected static AuthInstallFrame frame4

frame3

protected static VoteInstallFrame frame3

frame2

protected static InstallFrame frame2

frame

protected static StatusFrame frame

regional_name

protected static java.lang.String regional_name

totaller_name

protected static java.lang.String totaller_name

er_name

protected static java.lang.String er_name

freePort

protected static java.lang.String freePort

party1

protected static java.lang.String party1

party2

protected static java.lang.String party2

party3

protected static java.lang.String party3

party4

protected static java.lang.String party4

passphrase

protected static java.lang.String passphrase

secret_key1

protected static java.lang.String secret_key1

secret_key2

protected static java.lang.String secret_key2

MAC_key

protected static java.lang.String MAC_key
Constructor Detail

Install

public Install()
Method Detail

main

public static void main(java.lang.String[] args)

isSafe

protected static boolean isSafe(java.lang.String input)
checks String input to make sure it only contains safe characters. It's not pretty but regular expression packages tried all were far too slow.
Parameters:
input - The String to check

doInstallation

protected static void doInstallation()
Sets the installation strings and then processes the files.