A B C D E F G I J K L M N P R S T U V

A

acceptsURL(String) - Method in class Free.DBPool.JDCConnectionDriver
 
activateOptions() - Method in class Free.ScreenAppender
 
activateOptions() - Method in class ERServer.ScreenAppender
 
activateOptions() - Method in class FreeInstall.ScreenAppender
 
addFilter(Filter) - Method in class Free.ScreenAppender
 
addFilter(Filter) - Method in class ERServer.ScreenAppender
 
addFilter(Filter) - Method in class FreeInstall.ScreenAppender
 
asciiGetBytes(String) - Static method in class Free.util.StringByteTools
This method converts a String to bytes.
asciiGetString(byte[]) - Static method in class Free.util.StringByteTools
This method converts bytes to a String.
AuthInstallFrame - class FreeInstall.AuthInstallFrame.
A screen to let users easily set the FREE code variables.
AuthInstallFrame() - Constructor for class FreeInstall.AuthInstallFrame
 
AuthKey - class Free.AuthKey.
AuthKey calculates and communicates the FREE authorisation key which helps to secure the system against attacks through reverse engineering the client program.
AuthKey - class ERServer.AuthKey.
AuthKey calculates and communicates the FREE authorisation key which helps to secure the system against attacks through reverse engineering the client program.
AuthKey() - Constructor for class Free.AuthKey
 
AuthKey() - Constructor for class ERServer.AuthKey
 
authKeyCheck(String) - Static method in class Free.DBase
This method retrieves stored AuthKeys (encrypted with secret key 1) decrypts them and then compares with the decrypted AuthKey delivered with the vote (originally encrypted with secret key 2).
AuthSys - class Free.util.AuthSys.
The AuthSys Class implements a Message Authentication Code system (MAC).
AuthSys() - Constructor for class Free.util.AuthSys
 

B

build(String, String, String, int) - Static method in class Free.AuthKey
Builds an AuthKey from the user data provided.
build(String, String, String, int) - Static method in class ERServer.AuthKey
Builds an AuthKey from the user data provided.

C

calcResult() - Static method in class Free.DBase
analyses the totals to create the final results for the vote.
carryOn - Static variable in class Free.RTServer
 
carryOn - Static variable in class FreeClient.FClient
 
checkDigest(Packet) - Static method in class Free.util.AuthSys
analyses MAC to ensure packets haven't been tampered.
checkER(String, String, String) - Static method in class ERServer.DBase
checks Electoral Roll information against that in the database.
cleanUp() - Method in class FreeClient.FCFrame3
 
clearFilters() - Method in class Free.ScreenAppender
 
clearFilters() - Method in class ERServer.ScreenAppender
 
clearFilters() - Method in class FreeInstall.ScreenAppender
 
clearWarnings() - Method in class Free.DBPool.JDCConnection
 
ClientProtocol - class Free.ClientProtocol.
Processes data from TCPClient to formulate the correct resonses.
ClientProtocol - class FreeClient.ClientProtocol.
ClientProtocol receives Strings of data from TCPClient and implements the logic to process these strings and formulate the appropriate replies.
ClientProtocol() - Constructor for class Free.ClientProtocol
 
ClientProtocol() - Constructor for class FreeClient.ClientProtocol
 
close() - Method in class Free.ScreenAppender
 
close() - Method in class ERServer.ScreenAppender
 
close() - Method in class Free.DBPool.JDCConnection
 
close() - Method in class FreeInstall.ScreenAppender
 
closeConnections() - Method in class Free.DBPool.JDCConnectionPool
 
commit() - Method in class Free.DBPool.JDCConnection
 
comms - Static variable in class Free.RTServer
 
comms - Static variable in class FreeClient.FClient
 
Comms - class Free.Comms.
Comms is the key class for launching communications with servers.
Comms - class FreeClient.Comms.
Comms is the key class for launching communications with servers.
Comms() - Constructor for class Free.Comms
 
Comms() - Constructor for class FreeClient.Comms
 
confirmVoted(String) - Static method in class ERServer.DBase
A little processor intensive and might need tuning but this method finds the user entry in the Electoral Roll that matches the received key and sets it has having voted.
connect(String, Properties) - Method in class Free.DBPool.JDCConnectionDriver
 
createStatement() - Method in class Free.DBPool.JDCConnection
 
CryptFrame - class Free.CryptFrame.
Asks user to enter database encryption password
CryptFrame - class ERServer.CryptFrame.
Asks user to enter database encryption password
CryptFrame() - Constructor for class Free.CryptFrame
 
CryptFrame() - Constructor for class ERServer.CryptFrame
 
cryptword - Static variable in class Free.DBase
 
cryptword - Static variable in class ERServer.DBase
 

D

DBase - class Free.DBase.
DBase creates databases, tables and interacts with these through JDBC and SQL.
DBase - class ERServer.DBase.
DBase creates databases, tables and interacts with these through JDBC and SQL.
DBase() - Constructor for class Free.DBase
 
DBase() - Constructor for class ERServer.DBase
 
DBFrame - class Free.DBFrame.
Simple database console for executing SQL queries.
DBFrame() - Constructor for class Free.DBFrame
 
decrypt(String) - Static method in class Free.DBase
Decrypts data pulled from the database returning normal strings.
decrypt(String) - Static method in class ERServer.DBase
Decrypts data pulled from the database returning normal strings.
decrypt(String, int) - Static method in class Free.AuthKey
Decrypts a key - but note doesn't reveal full origins as the decrypted key is merely the MAC and not plain text.
decrypt(String, int) - Static method in class ERServer.AuthKey
Decrypts a key - but note doesn't reveal full origins as the decrypted key is merely the MAC and not plain text.
DEV - Static variable in class Free.RTServer
 
DEV - Static variable in class ERServer.ERServer
 
DEV - Static variable in class FreeInstall.Install
 
doAppend(LoggingEvent) - Method in class Free.ScreenAppender
 
doAppend(LoggingEvent) - Method in class ERServer.ScreenAppender
 
doAppend(LoggingEvent) - Method in class FreeInstall.ScreenAppender
 
doInstallation() - Static method in class FreeInstall.Install
Sets the installation strings and then processes the files.
doSQL(String) - Static method in class Free.DBase
executes the SQL command sent as a parameter and returns the result to DB Console.
doSQL(String) - Static method in class ERServer.DBase
executes the SQL command sent as a parameter and returns the result to DB Console.

E

encrypt(String, int) - Static method in class Free.AuthKey
Encrypts a key - for use when exporting the keys
encrypt(String, int) - Static method in class ERServer.AuthKey
Encrypts a key - for use when exporting the keys
ER_address - Static variable in class Free.Comms
constant to hold address of electoral roll server
ER_address - Static variable in class FreeClient.Comms
constant to hold address of electoral roll server gibson.swingdigital.com
er_name - Static variable in class FreeInstall.Install
 
ercheck - Static variable in class FreeClient.FClient
 
ERFrame1 - class ERServer.ERFrame1.
Main status display screen.
ERFrame1() - Constructor for class ERServer.ERFrame1
 
ERFrame2 - class ERServer.ERFrame2.
 
ERFrame2() - Constructor for class ERServer.ERFrame2
 
ERServer - package ERServer
 
ERServer - class ERServer.ERServer.
Launches the ERServer program and initalises the GUI.
ERServer() - Constructor for class ERServer.ERServer
 
ERServerProtocol - class ERServer.ERServerProtocol.
Processes the Strings passed to it by TCPServer but throws all errors back up to TCPServer which can better handle problems by elegantly closing connections.
ERServerProtocol() - Constructor for class ERServer.ERServerProtocol
 
expireLease() - Method in class Free.DBPool.JDCConnection
 

F

FCFrame2 - class FreeClient.FCFrame2.
Intro screen to explain to users what FREE does.
FCFrame2() - Constructor for class FreeClient.FCFrame2
 
FCFrame3 - class FreeClient.FCFrame3.
A screen to let voters enter their information for Electoral Roll authorisation.
FCFrame3() - Constructor for class FreeClient.FCFrame3
 
FCFrame4 - class FreeClient.FCFrame4.
Screen to show progress of voter authentication.
FCFrame4() - Constructor for class FreeClient.FCFrame4
 
FClient - class FreeClient.FClient.
FClient Class initialises and starts the FreeClient software.
FClient() - Constructor for class FreeClient.FClient
FClient() is the constructor which creates all the Swing frames and launches the splash screen.
frame - Static variable in class Free.RTServer
 
frame - Static variable in class FreeClient.FClient
 
frame - Static variable in class ERServer.ERServer
 
frame - Static variable in class FreeInstall.Install
 
frame1 - Static variable in class Free.RTServer
 
frame1 - Static variable in class ERServer.ERServer
 
frame2 - Static variable in class Free.RTServer
 
frame2 - Static variable in class FreeClient.FClient
 
frame2 - Static variable in class ERServer.ERServer
 
frame2 - Static variable in class FreeInstall.Install
 
frame3 - Static variable in class Free.RTServer
 
frame3 - Static variable in class FreeClient.FClient
 
frame3 - Static variable in class FreeInstall.Install
 
frame4 - Static variable in class FreeClient.FClient
 
frame4 - Static variable in class FreeInstall.Install
 
frame5 - Static variable in class FreeInstall.Install
 
Free - package Free
 
Free.AWT - package Free.AWT
 
Free.DBPool - package Free.DBPool
 
Free.util - package Free.util
 
FreeClient - package FreeClient
 
FreeInstall - package FreeInstall
 
freePort - Static variable in class Free.Comms
constant to store value being used as FREE port number for security reasons I recommend this is changed regularly
freePort - Static variable in class FreeClient.Comms
constant to store value being used as FREE port number For security reasons I recommend this is changed regularly
freePort - Static variable in class FreeInstall.Install
 

G

getAutoCommit() - Method in class Free.DBPool.JDCConnection
 
getCatalog() - Method in class Free.DBPool.JDCConnection
 
getCheck() - Method in class Free.Comms
 
getCheck() - Method in class FreeClient.Comms
 
getConnection() - Method in class Free.DBPool.JDCConnectionPool
 
getConnection() - Method in class Free.DBPool.JDCConnection
 
getDigest() - Method in class Free.util.Packet
return message digest of Packet
getERAuthKey() - Method in class FreeClient.Comms
 
getInsets() - Method in class Free.RTFrame
 
getInsets() - Method in class Free.CryptFrame
 
getInsets() - Method in class Free.DBFrame
 
getInsets() - Method in class Free.Intro
 
getInsets() - Method in class FreeClient.VoteFrame
 
getInsets() - Method in class ERServer.CryptFrame
 
getInsets() - Method in class ERServer.ERFrame1
 
getInsets() - Method in class ERServer.ERFrame2
 
getInsets() - Method in class FreeInstall.InstallFrame
 
getInsets() - Method in class FreeInstall.KeyInstallFrame
 
getInsets() - Method in class FreeInstall.StatusFrame
 
getLastUse() - Method in class Free.DBPool.JDCConnection
 
getMajorVersion() - Method in class Free.DBPool.JDCConnectionDriver
 
getMessage() - Method in class Free.Comms
 
getMessage() - Method in class FreeClient.Comms
 
getMessage() - Method in class Free.util.Packet
return the data portion of Packet
getMetaData() - Method in class Free.DBPool.JDCConnection
 
getMinorVersion() - Method in class Free.DBPool.JDCConnectionDriver
 
getName() - Method in class Free.ScreenAppender
 
getName() - Method in class ERServer.ScreenAppender
 
getName() - Method in class FreeInstall.ScreenAppender
 
getOptionStrings() - Method in class Free.ScreenAppender
 
getOptionStrings() - Method in class ERServer.ScreenAppender
 
getOptionStrings() - Method in class FreeInstall.ScreenAppender
 
getPropertyInfo(String, Properties) - Method in class Free.DBPool.JDCConnectionDriver
 
getTotals() - Static method in class Free.DBase
analyses votes to create data for total packets.
getTotalVoted() - Method in class Free.Comms
getTotalVoted communicates with the ERServer to find out how many people voted.
getTransactionIsolation() - Method in class Free.DBPool.JDCConnection
 
getType() - Method in class Free.Comms
 
getType() - Method in class FreeClient.Comms
 
getType() - Method in class Free.util.Packet
return type of Packet
getWarnings() - Method in class Free.DBPool.JDCConnection
 

I

importKeys() - Static method in class Free.DBase
Imports keys from the ERServer, decrypts them and then inserts them into Keys table.
init() - Static method in class Free.DBase
initialises the Hypersonic SQL database.
init() - Static method in class Free.AuthKey
Initialises crypto etc
init() - Static method in class ERServer.AuthKey
Initialises crypto etc
init() - Static method in class ERServer.DBase
initialises the Hypersonic SQL database.
initComponents() - Method in class Free.RTFrame
 
initComponents() - Method in class Free.CryptFrame
 
initComponents() - Method in class Free.DBFrame
 
initComponents() - Method in class Free.Intro
 
initComponents() - Method in class FreeClient.FCFrame2
 
initComponents() - Method in class FreeClient.FCFrame3
 
initComponents() - Method in class FreeClient.FCFrame4
 
initComponents() - Method in class FreeClient.VoteFrame
 
initComponents() - Method in class ERServer.CryptFrame
 
initComponents() - Method in class ERServer.ERFrame1
 
initComponents() - Method in class ERServer.ERFrame2
 
initComponents() - Method in class FreeInstall.InstallFrame
 
initComponents() - Method in class FreeInstall.AuthInstallFrame
 
initComponents() - Method in class FreeInstall.KeyInstallFrame
 
initComponents() - Method in class FreeInstall.VoteInstallFrame
 
initComponents() - Method in class FreeInstall.StatusFrame
 
Install - class FreeInstall.Install.
Install provides a quick graphical way of customising FREE for a vote.
Install() - Constructor for class FreeInstall.Install
 
InstallFrame - class FreeInstall.InstallFrame.
A screen to let users easily set the FREE code variables.
InstallFrame() - Constructor for class FreeInstall.InstallFrame
 
Intro - class Free.Intro.
Asks user to choose mode to run RTServer in.
Intro() - Constructor for class Free.Intro
 
inUse() - Method in class Free.DBPool.JDCConnection
 
isClosed() - Method in class Free.DBPool.JDCConnection
 
isReadOnly() - Method in class Free.DBPool.JDCConnection
 
isSafe(String) - Static method in class Free.DBase
checks String input to make sure it only contains safe characters.
isSafe(String) - Static method in class FreeClient.FClient
checks String input to make sure it only contains safe characters.
isSafe(String) - Static method in class ERServer.DBase
checks String input to make sure it only contains safe characters.
isSafe(String) - Static method in class FreeInstall.Install
checks String input to make sure it only contains safe characters.

J

jButton1ActionPerformed(ActionEvent) - Method in class Free.RTFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class Free.CryptFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class Free.DBFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class Free.Intro
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeClient.FCFrame2
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeClient.FCFrame3
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeClient.FCFrame4
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeClient.VoteFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class ERServer.CryptFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class ERServer.ERFrame1
 
jButton1ActionPerformed(ActionEvent) - Method in class ERServer.ERFrame2
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.InstallFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.AuthInstallFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.KeyInstallFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.VoteInstallFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.StatusFrame
 
jButton2ActionPerformed(ActionEvent) - Method in class Free.RTFrame
 
jButton2ActionPerformed(ActionEvent) - Method in class FreeClient.FCFrame4
 
jButton2ActionPerformed(ActionEvent) - Method in class FreeClient.VoteFrame
 
jButton2ActionPerformed(ActionEvent) - Method in class ERServer.ERFrame1
 
jButton3ActionPerformed(ActionEvent) - Method in class FreeClient.VoteFrame
 
jButton4ActionPerformed(ActionEvent) - Method in class FreeClient.VoteFrame
 
jdbcCompliant() - Method in class Free.DBPool.JDCConnectionDriver
 
JDCConnection - class Free.DBPool.JDCConnection.
This class represents a JDBC connection in the pool and is essentially a wrapper around a real connection.
JDCConnection(Connection, JDCConnectionPool) - Constructor for class Free.DBPool.JDCConnection
 
JDCConnectionDriver - class Free.DBPool.JDCConnectionDriver.
The class could be regarded as pseudo-driver or wrapper driver which provides driver services to the FREE applications on behalf of the 'real' JDBC driver through the connection pool.
JDCConnectionDriver(String, String, String, String) - Constructor for class Free.DBPool.JDCConnectionDriver
 
JDCConnectionPool - class Free.DBPool.JDCConnectionPool.
The class that creates the pool of Connections for use by the driver Code originates from Java Developer Connection.
JDCConnectionPool(String, String, String) - Constructor for class Free.DBPool.JDCConnectionPool
 
jRadioButton1StateChanged(ItemEvent) - Method in class Free.Intro
 
jRadioButton2StateChanged(ItemEvent) - Method in class Free.Intro
 
jToggleButton1StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton2StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton3StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton4StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 

K

KeyInstallFrame - class FreeInstall.KeyInstallFrame.
A screen to let users easily set the FREE code variables.
KeyInstallFrame() - Constructor for class FreeInstall.KeyInstallFrame
 

L

lease() - Method in class Free.DBPool.JDCConnection
 

M

MAC_key - Static variable in class FreeInstall.Install
 
main(String[]) - Static method in class Free.RTServer
 
main(String[]) - Static method in class FreeClient.FClient
 
main(String[]) - Static method in class FreeClient.VoteFrame
 
main(String[]) - Static method in class ERServer.ERServer
 
main(String[]) - Static method in class FreeInstall.Install
 
main(String[]) - Static method in class FreeInstall.StatusFrame
 
makeAllKeys() - Static method in class ERServer.DBase
Goes through all Electoral Roll data to create keys made with key 1 and writes them to a file for export.
makeDigest(String) - Static method in class Free.util.AuthSys
creates a MAC to detect tampering

N

nativeSQL(String) - Method in class Free.DBPool.JDCConnection
 
noCheck() - Method in class Free.Comms
 
noCheck() - Method in class FreeClient.Comms
 
NORM - Static variable in class Free.RTServer
 
NORM - Static variable in class ERServer.ERServer
 
NORM - Static variable in class FreeInstall.Install
 

P

Packet - class Free.util.Packet.
Packet is the data type that represents all FREE packets used in its protocols.
Packet(String) - Constructor for class Free.util.Packet
constructor which parses Strings into valid packets
party1 - Static variable in class FreeInstall.Install
 
party2 - Static variable in class FreeInstall.Install
 
party3 - Static variable in class FreeInstall.Install
 
party4 - Static variable in class FreeInstall.Install
 
passphrase - Static variable in class FreeInstall.Install
 
prepareCall(String) - Method in class Free.DBPool.JDCConnection
 
prepareStatement(String) - Method in class Free.DBPool.JDCConnection
 
process(String) - Static method in class Free.ClientProtocol
process analyses packets and responds appropriately
process(String) - Static method in class Free.ServerProtocol
process analyses Strings sent from TCPServer and decides whether the data is in fact valid packets.
process(String) - Static method in class FreeClient.ClientProtocol
process analyses packets and responds appropriately.
process(String) - Static method in class ERServer.ERServerProtocol
process analyses Strings sent from TCPServer and decides whether the data is in fact valid packets.

R

R_address - Static variable in class FreeClient.Comms
constant to hold address of regional server
reapConnections() - Method in class Free.DBPool.JDCConnectionPool
 
regional_name - Static variable in class FreeInstall.Install
 
removeKey(String) - Static method in class Free.DBase
Removes key from database once used for security + vote confirmation
requiresLayout() - Method in class Free.ScreenAppender
 
requiresLayout() - Method in class ERServer.ScreenAppender
 
requiresLayout() - Method in class FreeInstall.ScreenAppender
 
returnConnection(JDCConnection) - Method in class Free.DBPool.JDCConnectionPool
 
rollback() - Method in class Free.DBPool.JDCConnection
 
rServers - Static variable in class Free.RTServer
 
rServersDone - Static variable in class Free.RTServer
 
RTFrame - class Free.RTFrame.
The main RTServer status screen.
RTFrame() - Constructor for class Free.RTFrame
 
RTServer - class Free.RTServer.
This is the main class which launches the RTServer program, splash screen and preloads some objects.
RTServer() - Constructor for class Free.RTServer
 
run() - Method in class Free.TCPClient
run() delivers a packet to the server whose DNS address is chosen
run() - Method in class Free.TimeOutThread
 
run() - Method in class Free.TCPServer
run listens and accepts new connections, spinning them off into new threads if we're already listening to a data socket, process the data with overloaded run
run() - Method in class FreeClient.TCPClient
run() delivers a packet to the server whose DNS address is chosen.
run() - Method in class FreeClient.TimeOutThread
 
run() - Method in class ERServer.TCPServer
run listens and accepts new connections, spinning them off into new threads if we're already listening to a data socket, process the data with overloaded run
run(Socket) - Method in class Free.TCPServer
run this time the overloaded one deals with the data as we're on a data socket
run(Socket) - Method in class ERServer.TCPServer
run this time the overloaded one deals with the data as we're on a data socket

S

ScreenAppender - class Free.ScreenAppender.
Implements the org.apache.log4j.Appender interface to provide screen display of logging output.
ScreenAppender - class ERServer.ScreenAppender.
Implements the org.apache.log4j.Appender interface to provide screen display of logging output.
ScreenAppender - class FreeInstall.ScreenAppender.
Implements the com.ibm.log4j.Appender interface to provide screen display of logging output.
ScreenAppender() - Constructor for class Free.ScreenAppender
 
ScreenAppender() - Constructor for class ERServer.ScreenAppender
 
ScreenAppender() - Constructor for class FreeInstall.ScreenAppender
 
secret_key1 - Static variable in class FreeInstall.Install
 
secret_key2 - Static variable in class FreeInstall.Install
 
sendAuth(String, String, String) - Method in class FreeClient.Comms
sendAuth dispatches a packet to the ERServer for voter authentication.
sendDiag(String) - Method in class Free.Comms
sendDiag dispatches any diagnostic packets for debugging.
sendDiag(String) - Method in class FreeClient.Comms
sendDiag dispatches any diagnostic packets for debugging.
sendKey(String) - Method in class Free.Comms
sendKey delivers a key to an ERServer for confirming someone has voted.
sendTotals() - Method in class Free.Comms
sendTotals creates check date for security, calculates vote counts and sends on to the Totaller server.
sendVote(String) - Method in class FreeClient.Comms
sendVote creates check date for security and sends a vote packet.
serv - Static variable in class Free.RTServer
 
serv - Static variable in class ERServer.ERServer
 
ServerProtocol - class Free.ServerProtocol.
Processes the Strings passed to it by TCPServer but throws all errors back up to TCPServer which can better handle problems by elegantly closing connections.
ServerProtocol() - Constructor for class Free.ServerProtocol
 
serverType - Static variable in class Free.RTServer
 
setAutoCommit(boolean) - Method in class Free.DBPool.JDCConnection
 
setCatalog(String) - Method in class Free.DBPool.JDCConnection
 
setERAuthKey(String) - Method in class FreeClient.Comms
 
setErrorHandler(ErrorHandler) - Method in class Free.ScreenAppender
 
setErrorHandler(ErrorHandler) - Method in class ERServer.ScreenAppender
 
setErrorHandler(ErrorHandler) - Method in class FreeInstall.ScreenAppender
 
setFromServer(String) - Method in class Free.Comms
 
setFromServer(String) - Method in class FreeClient.Comms
 
setLayout(Layout) - Method in class Free.ScreenAppender
 
setLayout(Layout) - Method in class ERServer.ScreenAppender
 
setLayout(Layout) - Method in class FreeInstall.ScreenAppender
 
setName(String) - Method in class Free.ScreenAppender
 
setName(String) - Method in class ERServer.ScreenAppender
 
setName(String) - Method in class FreeInstall.ScreenAppender
 
setOption(String, String) - Method in class Free.ScreenAppender
 
setOption(String, String) - Method in class ERServer.ScreenAppender
 
setOption(String, String) - Method in class FreeInstall.ScreenAppender
 
setReadOnly(boolean) - Method in class Free.DBPool.JDCConnection
 
setTransactionIsolation(int) - Method in class Free.DBPool.JDCConnection
 
showError(String) - Method in class Free.RTFrame
 
showError(String) - Method in class Free.DBFrame
 
showError(String) - Method in class FreeClient.FCFrame2
 
showError(String) - Method in class FreeClient.FCFrame4
 
showError(String) - Method in class FreeClient.VoteFrame
 
showError(String) - Method in class ERServer.ERFrame1
 
showError(String) - Method in class ERServer.ERFrame2
 
showError(String) - Method in class FreeInstall.StatusFrame
 
showInfo(String) - Method in class Free.RTFrame
 
showInfo(String) - Method in class Free.DBFrame
 
showInfo(String) - Method in class FreeClient.FCFrame2
 
showInfo(String) - Method in class FreeClient.FCFrame4
 
showInfo(String) - Method in class FreeClient.VoteFrame
 
showInfo(String) - Method in class ERServer.ERFrame1
 
showInfo(String) - Method in class ERServer.ERFrame2
 
showInfo(String) - Method in class FreeInstall.StatusFrame
 
showMsg(String) - Method in class Free.RTFrame
 
showMsg(String) - Method in class Free.DBFrame
 
showMsg(String) - Method in class FreeClient.FCFrame2
 
showMsg(String) - Method in class FreeClient.FCFrame4
 
showMsg(String) - Method in class FreeClient.VoteFrame
 
showMsg(String) - Method in class ERServer.ERFrame1
 
showMsg(String) - Method in class ERServer.ERFrame2
 
showMsg(String) - Method in class FreeInstall.StatusFrame
 
startDaemon() - Static method in class Free.RTServer
Fires up the database, logging system and TCP/IP server.
startDaemon() - Static method in class ERServer.ERServer
Fires up the database, logging system and TCP/IP server.
startServer(int) - Method in class Free.TCPServer
startServer creates and runs a new thread for a session
startServer(int) - Method in class ERServer.TCPServer
startServer creates and runs a new thread for a session
status - Static variable in class FreeClient.FCFrame4
 
StatusFrame - class FreeInstall.StatusFrame.
The main FreeInstall status screen.
StatusFrame() - Constructor for class FreeInstall.StatusFrame
 
stopServer() - Method in class Free.TCPServer
stopServer does just that!
stopServer() - Method in class ERServer.TCPServer
stopServer does just that!
stopThread() - Method in class Free.TimeOutThread
 
stopThread() - Method in class FreeClient.TimeOutThread
 
storeTotal(String) - Static method in class Free.DBase
adds a total entry to the database.
storeVote(String) - Static method in class Free.DBase
adds a vote entry to the database.
StringByteTools - class Free.util.StringByteTools.
Because all FREE communications (like HTTP) must be ASCII we can create some String <-> Byte conversion tools that bypass the massive performance hit of dealing with all Unicode characters.
StringByteTools() - Constructor for class Free.util.StringByteTools
 

T

T_address - Static variable in class Free.Comms
constant to hold address of totaller server
TCPClient - class Free.TCPClient.
TCPClient allows RTServer to connect as a client to a totaller server when the ballot has closed.
TCPClient - class FreeClient.TCPClient.
TCPClient opens connections to servers and sends/receives all data.
TCPClient() - Constructor for class Free.TCPClient
 
TCPClient() - Constructor for class FreeClient.TCPClient
 
TCPServer - class Free.TCPServer.
The TCPServer Class opens a socket to listen for client connections which, when received, are spun out into new threads to keep the listening socket free to accept new clients.
TCPServer - class ERServer.TCPServer.
The TCPServer Class opens a socket to listen for client connections which, when received, are spun out into new threads to keep the listening socket free to accept new clients.
TCPServer() - Constructor for class Free.TCPServer
 
TCPServer() - Constructor for class ERServer.TCPServer
 
tdCount - Variable in class Free.Comms
keeps track of where we are in the Vector
thisWindowOpened(WindowEvent) - Method in class FreeClient.FCFrame2
 
threadStatus - Variable in class Free.TimeOutThread
 
threadStatus - Variable in class FreeClient.TimeOutThread
 
TimeOutThread - class Free.TimeOutThread.
A simple thread which waits a certain time in milliseconds defined by RTServer.timeOutTime before closing communications.
TimeOutThread - class FreeClient.TimeOutThread.
A simple thread which waits a certain time in milliseconds defined by FClient.timeOutTime before closing communications.
TimeOutThread() - Constructor for class Free.TimeOutThread
 
TimeOutThread() - Constructor for class FreeClient.TimeOutThread
 
timeOutTime - Static variable in class Free.RTServer
 
timeOutTime - Static variable in class FreeClient.FClient
 
timer - Variable in class Free.Comms
 
timer - Variable in class FreeClient.Comms
 
toString() - Method in class Free.util.Packet
returns a printable value of Packet.
totalData - Variable in class Free.Comms
stores total packet data while waiting to be sent
totaller_name - Static variable in class FreeInstall.Install
 

U

URL_PREFIX - Static variable in class Free.DBPool.JDCConnectionDriver
 
usersVoted() - Static method in class ERServer.DBase
Counts how many people have voted.

V

validate() - Method in class Free.DBPool.JDCConnection
 
verCheck(int) - Static method in class Free.DBase
Checks the number of votes registered against what ERServer reported.
voteErr() - Method in class FreeClient.VoteFrame
 
VoteFrame - class FreeClient.VoteFrame.
The main voting screen where voters pick their choice and it is sent to a server.
VoteFrame() - Constructor for class FreeClient.VoteFrame
 
VoteInstallFrame - class FreeInstall.VoteInstallFrame.
A screen to let users easily set the FREE code variables for VoteFrame.java.
VoteInstallFrame() - Constructor for class FreeInstall.VoteInstallFrame
 
voteOK() - Method in class FreeClient.VoteFrame
 

A B C D E F G I J K L M N P R S T U V