< A B C D E F G H I J K L M N P R S T U V W X Y _

<

() - Static method in class Free.awt.ScrollView
Work-around for the scrolling inconsitency.

A

acceptsURL(String) - Method in class Free.DBPool.JDCConnectionDriver
 
actionPerformed(ActionEvent) - Method in class Free.RTFrame
 
actionPerformed(ActionEvent) - Method in class Free.DBFrame
 
actionPerformed(ActionEvent) - Method in class ERServer.ERFrame1
 
actionPerformed(ActionEvent) - Method in class ERServer.ERFrame2
 
actionPerformed(ActionEvent) - Method in class FreeTest.TestFrame1
 
activateOptions() - Method in class Free.SecureAppender
 
activateOptions() - Method in class Free.ScreenAppender
 
activateOptions() - Method in class ERServer.SecureAppender
 
activateOptions() - Method in class ERServer.ScreenAppender
 
activateOptions() - Method in class FreeInstall.ScreenAppender
 
addComponent(int, int, int, int, int, int, int, float, float, Component) - Method in class Free.awt.FreePanel
 
addFilter(Filter) - Method in class Free.SecureAppender
 
addFilter(Filter) - Method in class Free.ScreenAppender
 
addFilter(Filter) - Method in class ERServer.SecureAppender
 
addFilter(Filter) - Method in class ERServer.ScreenAppender
 
addFilter(Filter) - Method in class FreeInstall.ScreenAppender
 
addNotify() - Method in class Free.awt.FreePanel
 
addNotify() - Method in class Free.awt.RxImageLabel
 
anchor - Variable in class Free.awt.FreePanel
 
append(String) - Method in class Free.awt.TextView
 
append(String, TextStyle) - Method in class Free.awt.TextView
 
append(TextRun) - Method in class Free.awt.TextView
 
asciiGetBytes(String) - Static method in class Free.util.StringByteTools
This method converts a String to bytes.
asciiGetBytes(String) - Static method in class FreeTest.StringByteTools
This method converts a String to bytes.
asciiGetString(byte[]) - Static method in class Free.util.StringByteTools
This method converts bytes to a String.
asciiGetString(byte[]) - Static method in class FreeTest.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 - class FreeTest.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
 
AuthKey() - Constructor for class FreeTest.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 - class FreeTest.AuthSys.
The AuthSys Class implements a Message Authentication Code system (MAC).
AuthSys() - Constructor for class Free.util.AuthSys
 
AuthSys() - Constructor for class FreeTest.AuthSys
 

B

backgroundColor - Variable in class Free.awt.FreePanel
 
begin - Variable in class Free.awt.Substring
 
blue - Variable in class Free.RTFrame
 
blue - Variable in class Free.DBFrame
 
blue - Variable in class FreeClient.FCFrame2
 
blue - Variable in class FreeClient.FCFrame4
 
blue - Variable in class FreeClient.VoteFrame
 
blue - Variable in class ERServer.ERFrame1
 
blue - Variable in class ERServer.ERFrame2
 
blue - Variable in class FreeInstall.StatusFrame
 
bottom - Variable in class Free.awt.FreePanel
 
Boundary - class FreeTest.Boundary.
 
Boundary() - Constructor for class FreeTest.Boundary
 
boundsChanged() - Method in class Free.awt.ScrollView
Notification that the bounds of my view object changed.
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.
build(String, String, String, int) - Static method in class FreeTest.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.
checkDigest(Packet) - Static method in class FreeTest.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.
checkLogs(String) - Method in class FreeTest.TestFrame1
 
checkStack - Variable in class FreeTest.Comms
 
cleanUp() - Method in class FreeClient.FCFrame3
 
clearFilters() - Method in class Free.SecureAppender
 
clearFilters() - Method in class Free.ScreenAppender
 
clearFilters() - Method in class ERServer.SecureAppender
 
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 - class FreeTest.ClientProtocol.
 
ClientProtocol() - Constructor for class Free.ClientProtocol
 
ClientProtocol() - Constructor for class FreeClient.ClientProtocol
 
ClientProtocol() - Constructor for class FreeTest.ClientProtocol
 
close() - Method in class Free.SecureAppender
 
close() - Method in class Free.ScreenAppender
 
close() - Method in class ERServer.SecureAppender
 
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 - Static variable in class FreeTest.FTest
 
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 - class FreeTest.Comms.
 
Comms() - Constructor for class Free.Comms
 
Comms() - Constructor for class FreeClient.Comms
 
Comms() - Constructor for class FreeTest.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
 
ConnectionReaper - class Free.DBPool.ConnectionReaper.
A class to remove dead connections from the pool.
ConnectionReaper(JDCConnectionPool) - Constructor for class Free.DBPool.ConnectionReaper
 
contains(int, int, int) - Method in class Free.awt.TextRun
Check if this TextRun contains the specified point.
country - Static variable in class FreeClient.FClient
 
createBuffer() - Method in class Free.awt.TextView
 
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
 
currentLocale - Static variable in class FreeClient.FClient
 

D

darkerColor - Variable in class Free.awt.FreePanel
 
data - Variable in class Free.TCPServer
 
data - Variable in class ERServer.TCPServer
 
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
 
DBChoiceFrame - class FreeInstall.DBChoiceFrame.
A screen to let users easily set the GNU.FREE code variables.
DBChoiceFrame.itemListener - class FreeInstall.DBChoiceFrame.itemListener.
 
DBChoiceFrame.itemListener(DBChoiceFrame) - Constructor for class FreeInstall.DBChoiceFrame.itemListener
 
DBChoiceFrame() - Constructor for class FreeInstall.DBChoiceFrame
 
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.
decrypt(String, int) - Static method in class FreeTest.AuthKey
Decrypts a key - but note doesn't reveal full origins as the decrypted key is merely the MAC and not plain text.
DEFAULT_FONT - Static variable in class Free.awt.TextView
 
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.SecureAppender
 
doAppend(LoggingEvent) - Method in class Free.ScreenAppender
 
doAppend(LoggingEvent) - Method in class ERServer.SecureAppender
 
doAppend(LoggingEvent) - Method in class ERServer.ScreenAppender
 
doAppend(LoggingEvent) - Method in class FreeInstall.ScreenAppender
 
doAuthTests() - Static method in class FreeTest.Boundary
 
doERKeyTests() - Static method in class FreeTest.Boundary
 
doERMACTests() - Static method in class FreeTest.Boundary
 
doERTests() - Static method in class FreeTest.Boundary
 
doInstallation() - Static method in class FreeInstall.Install
Sets the installation strings and then processes the files.
doMACTests() - Static method in class FreeTest.Boundary
 
doneStress() - Method in class FreeTest.Comms
 
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.
doStampTests() - Static method in class FreeTest.Boundary
 
doVoteTests() - Static method in class FreeTest.Boundary
 
draw(Graphics, int) - Method in class Free.awt.TextRun
Draw this run of text on the screen, starting at the y Offset specified.
drawRaisedFrame(Graphics) - Method in class Free.awt.FreePanel
 

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
encrypt(String, int) - Static method in class FreeTest.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_address - Static variable in class FreeTest.Comms
 
er_dbhostname - Static variable in class FreeInstall.Install
 
er_dbname - Static variable in class FreeInstall.Install
 
er_dbpass - Static variable in class FreeInstall.Install
 
er_dbtype - Static variable in class FreeInstall.Install
 
er_dbuser - Static variable in class FreeInstall.Install
 
er_name - Static variable in class FreeInstall.Install
 
ercheck - Static variable in class FreeClient.FClient
 
ERDBFrame - class FreeInstall.ERDBFrame.
A screen to let users easily set the GNU.FREE code variables.
ERDBFrame() - Constructor for class FreeInstall.ERDBFrame
 
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

f - Variable in class Free.RTFrame
 
f - Variable in class Free.DBFrame
 
f - Variable in class FreeClient.FCFrame2
 
f - Variable in class FreeClient.FCFrame4
 
f - Variable in class FreeClient.VoteFrame
 
f - Variable in class ERServer.ERFrame1
 
f - Variable in class ERServer.ERFrame2
 
f - Variable in class FreeInstall.StatusFrame
 
f2 - Variable in class Free.RTFrame
 
f2 - Variable in class Free.DBFrame
 
f2 - Variable in class FreeClient.FCFrame2
 
f2 - Variable in class FreeClient.FCFrame4
 
f2 - Variable in class FreeClient.VoteFrame
 
f2 - Variable in class ERServer.ERFrame1
 
f2 - Variable in class ERServer.ERFrame2
 
f2 - Variable in class FreeInstall.StatusFrame
 
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.
FileImage - Variable in class Free.awt.RxImageLabel
 
findEnd(int, int, int) - Method in class Free.awt.TextRun
Find the index of last last character of the substring that can be drawn before having to wrap.
focusGained(FocusEvent) - Method in class FreeClient.VoteFrame.focusListener
 
focusLost(FocusEvent) - Method in class FreeClient.VoteFrame.focusListener
 
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
 
frame - Static variable in class FreeTest.FTest
 
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
 
frame6 - Static variable in class FreeInstall.Install
 
frame7 - Static variable in class FreeInstall.Install
 
frame8 - 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
 
FreePanel - class Free.awt.FreePanel.
FreePanel
FreePanel() - Constructor for class Free.awt.FreePanel
 
FreePanel(int) - Constructor for class Free.awt.FreePanel
 
FreePanel(String) - Constructor for class Free.awt.FreePanel
 
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
 
freePort - Static variable in class FreeTest.Comms
 
freeRTPort - Static variable in class FreeClient.Comms
 
freeRTPort - Static variable in class FreeInstall.Install
 
FreeTest - package FreeTest
 
FTest - class FreeTest.FTest.
 
FTest() - Constructor for class FreeTest.FTest
 

G

gbl - Variable in class Free.awt.FreePanel
 
getAutoCommit() - Method in class Free.DBPool.JDCConnection
 
getBoundingRect() - Method in class Free.awt.TextRun
Return the smallest Rectangle that contains this whole TextRun.
getCatalog() - Method in class Free.DBPool.JDCConnection
 
getCheck() - Method in class Free.Comms
 
getCheck() - Method in class FreeClient.Comms
 
getCheck() - Method in class FreeTest.Comms
 
getCheckKey() - Method in class Free.Comms
 
getColor() - Method in class Free.awt.TextStyle
 
getConnection() - Method in class Free.DBPool.JDCConnectionPool
 
getConnection() - Method in class Free.DBPool.JDCConnection
 
getDefaultStyle() - Method in class Free.awt.TextView
 
getDigest() - Method in class Free.util.Packet
return message digest of Packet
getDigest() - Method in class FreeTest.Packet
 
getERAuthKey() - Method in class FreeClient.Comms
 
getFont() - Method in class Free.awt.TextStyle
 
getFromServer() - Method in class FreeTest.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.RTDBFrame
 
getInsets() - Method in class FreeInstall.InstallFrame
 
getInsets() - Method in class FreeInstall.ERDBFrame
 
getInsets() - Method in class FreeInstall.KeyInstallFrame
 
getInsets() - Method in class FreeInstall.StatusFrame
 
getInsets() - Method in class FreeInstall.DBChoiceFrame
 
getInsets() - Method in class FreeTest.TestFrame1
 
getInsets() - Method in class Free.awt.FreePanel
 
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
getMessage() - Method in class FreeTest.Packet
 
getMessage() - Method in class FreeTest.Comms
 
getMetaData() - Method in class Free.DBPool.JDCConnection
 
getMetrics() - Method in class Free.awt.FreePanel
 
getMinorVersion() - Method in class Free.DBPool.JDCConnectionDriver
 
getName() - Method in class Free.SecureAppender
 
getName() - Method in class Free.ScreenAppender
 
getName() - Method in class ERServer.SecureAppender
 
getName() - Method in class ERServer.ScreenAppender
 
getName() - Method in class FreeInstall.ScreenAppender
 
getOptionStrings() - Method in class Free.SecureAppender
 
getOptionStrings() - Method in class Free.ScreenAppender
 
getOptionStrings() - Method in class ERServer.SecureAppender
 
getOptionStrings() - Method in class ERServer.ScreenAppender
 
getOptionStrings() - Method in class FreeInstall.ScreenAppender
 
getPropertyInfo(String, Properties) - Method in class Free.DBPool.JDCConnectionDriver
 
getStyle() - Method in class Free.awt.TextRun
 
getText() - Method in class Free.awt.TextRun
 
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
getType() - Method in class FreeTest.Packet
 
getType() - Method in class FreeTest.Comms
 
getWarnings() - Method in class Free.DBPool.JDCConnection
 
green - Variable in class Free.RTFrame
 
green - Variable in class Free.DBFrame
 
green - Variable in class FreeClient.FCFrame2
 
green - Variable in class FreeClient.FCFrame4
 
green - Variable in class FreeClient.VoteFrame
 
green - Variable in class ERServer.ERFrame1
 
green - Variable in class ERServer.ERFrame2
 
green - Variable in class FreeInstall.StatusFrame
 

H

handleEvent(Event) - Method in class Free.awt.ScrollView
Catch events from the ScrollBar.

I

importKeys() - Static method in class Free.DBase
Imports keys from the ERServer, decrypts them and then inserts them into AuthKeys table.
importUsers() - Static method in class ERServer.DBase
Imports users from a CSV file and inserts them into ERServer database.
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.
init() - Static method in class FreeTest.AuthKey
Initialises crypto etc
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.RTDBFrame
 
initComponents() - Method in class FreeInstall.InstallFrame
 
initComponents() - Method in class FreeInstall.ERDBFrame
 
initComponents() - Method in class FreeInstall.AuthInstallFrame
 
initComponents() - Method in class FreeInstall.KeyInstallFrame
 
initComponents() - Method in class FreeInstall.VoteInstallFrame
 
initComponents() - Method in class FreeInstall.StatusFrame
 
initComponents() - Method in class FreeInstall.DBChoiceFrame
 
initComponents() - Method in class FreeTest.TestFrame1
 
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.itemListener - class Free.Intro.itemListener.
 
Intro.itemListener(Intro) - Constructor for class Free.Intro.itemListener
 
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.
isStress - Variable in class FreeTest.Comms
 
item1 - Variable in class Free.RTFrame
 
item1 - Variable in class Free.DBFrame
 
item1 - Variable in class ERServer.ERFrame1
 
item1 - Variable in class ERServer.ERFrame2
 
item1_1 - Variable in class FreeTest.TestFrame1
 
item1_2 - Variable in class FreeTest.TestFrame1
 
item1_3 - Variable in class FreeTest.TestFrame1
 
item2 - Variable in class Free.RTFrame
 
item2 - Variable in class Free.DBFrame
 
item2 - Variable in class ERServer.ERFrame1
 
item2 - Variable in class ERServer.ERFrame2
 
item2_1 - Variable in class FreeTest.TestFrame1
 
item2_2 - Variable in class FreeTest.TestFrame1
 
item2_3 - Variable in class FreeTest.TestFrame1
 
item2_4 - Variable in class FreeTest.TestFrame1
 
item3 - Variable in class Free.RTFrame
 
item3 - Variable in class ERServer.ERFrame1
 
item3_1 - Variable in class FreeTest.TestFrame1
 
item3_2 - Variable in class FreeTest.TestFrame1
 
item3_3 - Variable in class FreeTest.TestFrame1
 
item3_4 - Variable in class FreeTest.TestFrame1
 
item3_5 - Variable in class FreeTest.TestFrame1
 
item3_6 - Variable in class FreeTest.TestFrame1
 
item4 - Variable in class Free.RTFrame
 
item4 - Variable in class ERServer.ERFrame1
 
itemStateChanged(ItemEvent) - Method in class Free.Intro.itemListener
 
itemStateChanged(ItemEvent) - Method in class FreeClient.VoteFrame.itemListener
 
itemStateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame.itemListener
 

J

jButton1 - Variable in class Free.RTFrame
 
jButton1 - Variable in class Free.CryptFrame
 
jButton1 - Variable in class Free.DBFrame
 
jButton1 - Variable in class Free.Intro
 
jButton1 - Variable in class FreeClient.FCFrame2
 
jButton1 - Variable in class FreeClient.FCFrame3
 
jButton1 - Variable in class FreeClient.FCFrame4
 
jButton1 - Variable in class FreeClient.VoteFrame
 
jButton1 - Variable in class ERServer.CryptFrame
 
jButton1 - Variable in class ERServer.ERFrame1
 
jButton1 - Variable in class ERServer.ERFrame2
 
jButton1 - Variable in class FreeInstall.RTDBFrame
 
jButton1 - Variable in class FreeInstall.InstallFrame
 
jButton1 - Variable in class FreeInstall.ERDBFrame
 
jButton1 - Variable in class FreeInstall.AuthInstallFrame
 
jButton1 - Variable in class FreeInstall.KeyInstallFrame
 
jButton1 - Variable in class FreeInstall.VoteInstallFrame
 
jButton1 - Variable in class FreeInstall.StatusFrame
 
jButton1 - Variable in class FreeInstall.DBChoiceFrame
 
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.RTDBFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.InstallFrame
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.ERDBFrame
 
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
 
jButton1ActionPerformed(ActionEvent) - Method in class FreeInstall.DBChoiceFrame
 
jButton2 - Variable in class Free.RTFrame
 
jButton2 - Variable in class FreeClient.FCFrame4
 
jButton2 - Variable in class FreeClient.VoteFrame
 
jButton2 - Variable in class ERServer.ERFrame1
 
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
 
jButton3 - Variable in class FreeClient.VoteFrame
 
jButton3 - Variable in class ERServer.ERFrame1
 
jButton3ActionPerformed(ActionEvent) - Method in class FreeClient.VoteFrame
 
jButton3ActionPerformed(ActionEvent) - Method in class ERServer.ERFrame1
 
jButton4 - Variable 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
 
jLabel1 - Variable in class Free.CryptFrame
 
jLabel1 - Variable in class Free.DBFrame
 
jLabel1 - Variable in class Free.Intro
 
jLabel1 - Variable in class FreeClient.FCFrame2
 
jLabel1 - Variable in class FreeClient.FCFrame3
 
jLabel1 - Variable in class FreeClient.VoteFrame
 
jLabel1 - Variable in class ERServer.CryptFrame
 
jLabel1 - Variable in class ERServer.ERFrame2
 
jLabel1 - Variable in class FreeInstall.RTDBFrame
 
jLabel1 - Variable in class FreeInstall.InstallFrame
 
jLabel1 - Variable in class FreeInstall.ERDBFrame
 
jLabel1 - Variable in class FreeInstall.AuthInstallFrame
 
jLabel1 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel1 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel1 - Variable in class FreeInstall.DBChoiceFrame
 
jLabel1 - Variable in class FreeTest.TestFrame1
 
jLabel2 - Variable in class Free.DBFrame
 
jLabel2 - Variable in class Free.Intro
 
jLabel2 - Variable in class FreeClient.FCFrame3
 
jLabel2 - Variable in class FreeClient.VoteFrame
 
jLabel2 - Variable in class ERServer.ERFrame2
 
jLabel2 - Variable in class FreeInstall.RTDBFrame
 
jLabel2 - Variable in class FreeInstall.InstallFrame
 
jLabel2 - Variable in class FreeInstall.ERDBFrame
 
jLabel2 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel2 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel2 - Variable in class FreeInstall.DBChoiceFrame
 
jLabel2 - Variable in class FreeTest.TestFrame1
 
jLabel3 - Variable in class Free.Intro
 
jLabel3 - Variable in class FreeClient.FCFrame3
 
jLabel3 - Variable in class FreeInstall.RTDBFrame
 
jLabel3 - Variable in class FreeInstall.InstallFrame
 
jLabel3 - Variable in class FreeInstall.ERDBFrame
 
jLabel3 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel3 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel3 - Variable in class FreeTest.TestFrame1
 
jLabel4 - Variable in class FreeClient.FCFrame3
 
jLabel4 - Variable in class FreeInstall.RTDBFrame
 
jLabel4 - Variable in class FreeInstall.InstallFrame
 
jLabel4 - Variable in class FreeInstall.ERDBFrame
 
jLabel4 - Variable in class FreeInstall.AuthInstallFrame
 
jLabel4 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel4 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel5 - Variable in class FreeClient.FCFrame3
 
jLabel5 - Variable in class FreeInstall.RTDBFrame
 
jLabel5 - Variable in class FreeInstall.InstallFrame
 
jLabel5 - Variable in class FreeInstall.ERDBFrame
 
jLabel5 - Variable in class FreeInstall.AuthInstallFrame
 
jLabel5 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel5 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel6 - Variable in class FreeInstall.RTDBFrame
 
jLabel6 - Variable in class FreeInstall.InstallFrame
 
jLabel6 - Variable in class FreeInstall.ERDBFrame
 
jLabel6 - Variable in class FreeInstall.KeyInstallFrame
 
jLabel6 - Variable in class FreeInstall.VoteInstallFrame
 
jLabel7 - Variable in class FreeInstall.RTDBFrame
 
jLabel7 - Variable in class FreeInstall.InstallFrame
 
jLabel7 - Variable in class FreeInstall.ERDBFrame
 
jPasswordField1 - Variable in class FreeClient.FCFrame3
 
jRadioButton1 - Variable in class Free.Intro
 
jRadioButton1 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton1StateChanged(ItemEvent) - Method in class Free.Intro
 
jRadioButton1StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jRadioButton2 - Variable in class Free.Intro
 
jRadioButton2 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton21 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton21StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jRadioButton22 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton22StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jRadioButton23 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton23StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jRadioButton2StateChanged(ItemEvent) - Method in class Free.Intro
 
jRadioButton2StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jRadioButton3 - Variable in class FreeInstall.DBChoiceFrame
 
jRadioButton3StateChanged(ItemEvent) - Method in class FreeInstall.DBChoiceFrame
 
jScrollPane1 - Variable in class Free.RTFrame
 
jScrollPane1 - Variable in class Free.DBFrame
 
jScrollPane1 - Variable in class FreeClient.VoteFrame
 
jScrollPane1 - Variable in class ERServer.ERFrame1
 
jScrollPane1 - Variable in class FreeTest.TestFrame1
 
jScrollPane2 - Variable in class FreeTest.TestFrame1
 
jTextField1 - Variable in class Free.CryptFrame
 
jTextField1 - Variable in class Free.DBFrame
 
jTextField1 - Variable in class Free.Intro
 
jTextField1 - Variable in class FreeClient.FCFrame3
 
jTextField1 - Variable in class ERServer.CryptFrame
 
jTextField1 - Variable in class ERServer.ERFrame2
 
jTextField1 - Variable in class FreeInstall.RTDBFrame
 
jTextField1 - Variable in class FreeInstall.InstallFrame
 
jTextField1 - Variable in class FreeInstall.ERDBFrame
 
jTextField1 - Variable in class FreeInstall.AuthInstallFrame
 
jTextField1 - Variable in class FreeInstall.KeyInstallFrame
 
jTextField1 - Variable in class FreeInstall.VoteInstallFrame
 
jTextField1 - Variable in class FreeTest.TestFrame1
 
jTextField2 - Variable in class FreeClient.FCFrame3
 
jTextField2 - Variable in class FreeInstall.RTDBFrame
 
jTextField2 - Variable in class FreeInstall.InstallFrame
 
jTextField2 - Variable in class FreeInstall.ERDBFrame
 
jTextField2 - Variable in class FreeInstall.KeyInstallFrame
 
jTextField2 - Variable in class FreeInstall.VoteInstallFrame
 
jTextField3 - Variable in class FreeInstall.RTDBFrame
 
jTextField3 - Variable in class FreeInstall.InstallFrame
 
jTextField3 - Variable in class FreeInstall.ERDBFrame
 
jTextField3 - Variable in class FreeInstall.KeyInstallFrame
 
jTextField3 - Variable in class FreeInstall.VoteInstallFrame
 
jTextField4 - Variable in class FreeInstall.RTDBFrame
 
jTextField4 - Variable in class FreeInstall.InstallFrame
 
jTextField4 - Variable in class FreeInstall.ERDBFrame
 
jTextField4 - Variable in class FreeInstall.KeyInstallFrame
 
jTextField4 - Variable in class FreeInstall.VoteInstallFrame
 
jTextField5 - Variable in class FreeInstall.InstallFrame
 
jTextPane1 - Variable in class FreeTest.TestFrame1
 
jTextPane2 - Variable in class FreeTest.TestFrame1
 
jToggleButton1 - Variable in class FreeClient.VoteFrame
 
jToggleButton1StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton2 - Variable in class FreeClient.VoteFrame
 
jToggleButton2StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton3 - Variable in class FreeClient.VoteFrame
 
jToggleButton3StateChanged(ItemEvent) - Method in class FreeClient.VoteFrame
 
jToggleButton4 - Variable 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

language - Static variable in class FreeClient.FClient
 
lease() - Method in class Free.DBPool.JDCConnection
 
left - Variable in class Free.awt.FreePanel
 
length - Variable in class Free.awt.Substring
 
lighterColor - Variable in class Free.awt.FreePanel
 

M

m1 - Variable in class Free.RTFrame
 
m1 - Variable in class Free.DBFrame
 
m1 - Variable in class ERServer.ERFrame1
 
m1 - Variable in class ERServer.ERFrame2
 
m1 - Variable in class FreeTest.TestFrame1
 
m2 - Variable in class FreeTest.TestFrame1
 
m3 - Variable in class FreeTest.TestFrame1
 
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
 
main(String[]) - Static method in class FreeTest.FTest
 
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
makeDigest(String) - Static method in class FreeTest.AuthSys
creates a MAC to detect tampering
mb - Variable in class Free.RTFrame
 
mb - Variable in class Free.DBFrame
 
mb - Variable in class ERServer.ERFrame1
 
mb - Variable in class ERServer.ERFrame2
 
mb - Variable in class FreeTest.TestFrame1
 
message - Variable in class Free.TCPClient
 
messages - Static variable in class FreeClient.FClient
 
myHeight - Variable in class Free.awt.FreePanel
 
myWidth - Variable in class Free.awt.FreePanel
 

N

nativeSQL(String) - Method in class Free.DBPool.JDCConnection
 
newCheck() - Method in class Free.Comms
 
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
 
normal - Variable in class Free.RTFrame
 
normal - Variable in class Free.DBFrame
 
normal - Variable in class FreeClient.FCFrame2
 
normal - Variable in class FreeClient.FCFrame4
 
normal - Variable in class FreeClient.VoteFrame
 
normal - Variable in class ERServer.ERFrame1
 
normal - Variable in class ERServer.ERFrame2
 
normal - Variable in class FreeInstall.StatusFrame
 

P

Packet - class Free.util.Packet.
Packet is the data type that represents all FREE packets used in its protocols.
Packet - class FreeTest.Packet.
 
Packet(String) - Constructor for class Free.util.Packet
constructor which parses Strings into valid packets
Packet(String) - Constructor for class FreeTest.Packet
 
packetMsg - Variable in class FreeTest.TCPClient
 
paint(Graphics) - Method in class Free.awt.TextView
 
paint(Graphics) - Method in class Free.awt.FreePanel
 
paint(Graphics) - Method in class Free.awt.RxImageLabel
 
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
 
preferredSize() - Method in class Free.awt.TextView
 
preferredSize() - Method in class Free.awt.RxImageLabel
 
prepare(int, Dimension, Point) - Method in class Free.awt.TextRun
Prepares this run of text for word-wrapped stylized display, breaking it down into discrete Substrings that can be drawn easily.
prepare(TextRun) - Method in class Free.awt.TextView
 
prepareAll() - Method in class Free.awt.TextView
 
prepareCall(String) - Method in class Free.DBPool.JDCConnection
 
prepareStatement(String) - Method in class Free.DBPool.JDCConnection
 
printCaption(Graphics) - Method in class Free.awt.FreePanel
 
printError(String) - Static method in class FreeInstall.Install
 
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.
process(String) - Static method in class FreeTest.ClientProtocol
process analyses packets and responds appropriately

R

R_address - Static variable in class FreeClient.Comms
constant to hold address of regional server
R_address - Static variable in class FreeTest.Comms
 
RAISED - Static variable in class Free.awt.FreePanel
 
reapConnections() - Method in class Free.DBPool.JDCConnectionPool
 
red - Variable in class Free.RTFrame
 
red - Variable in class Free.DBFrame
 
red - Variable in class FreeClient.FCFrame2
 
red - Variable in class FreeClient.FCFrame4
 
red - Variable in class FreeClient.VoteFrame
 
red - Variable in class ERServer.ERFrame1
 
red - Variable in class ERServer.ERFrame2
 
red - Variable in class FreeInstall.StatusFrame
 
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
renderViewable(Graphics) - Method in class Free.awt.TextView
 
reply - Variable in class FreeTest.Stress
 
requiresLayout() - Method in class Free.SecureAppender
 
requiresLayout() - Method in class Free.ScreenAppender
 
requiresLayout() - Method in class ERServer.SecureAppender
 
requiresLayout() - Method in class ERServer.ScreenAppender
 
requiresLayout() - Method in class FreeInstall.ScreenAppender
 
reshape(int, int, int, int) - Method in class Free.awt.TextView
 
returnConnection(JDCConnection) - Method in class Free.DBPool.JDCConnectionPool
 
right - Variable in class Free.awt.FreePanel
 
rollback() - Method in class Free.DBPool.JDCConnection
 
rServers - Static variable in class Free.RTServer
 
rServersDone - Static variable in class Free.RTServer
 
rt_dbhostname - Static variable in class FreeInstall.Install
 
rt_dbname - Static variable in class FreeInstall.Install
 
rt_dbpass - Static variable in class FreeInstall.Install
 
rt_dbtype - Static variable in class FreeInstall.Install
 
rt_dbuser - Static variable in class FreeInstall.Install
 
RTDBFrame - class FreeInstall.RTDBFrame.
A screen to let users easily set the GNU.FREE code variables.
RTDBFrame() - Constructor for class FreeInstall.RTDBFrame
 
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() - Method in class Free.DBPool.ConnectionReaper
 
run() - Method in class FreeTest.TCPClient
run() delivers a packet to the server whose DNS address is chosen
run() - Method in class FreeTest.Stress
This run method spins off a TCPClient thread to send a packet
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
runner - Variable in class Free.TCPServer
 
runner - Variable in class ERServer.TCPServer
 
RxImageLabel - class Free.awt.RxImageLabel.
RxImageLabel
RxImageLabel(String) - Constructor for class Free.awt.RxImageLabel
 

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
 
scroll() - Method in class Free.awt.ScrollView
Make the TextView consistent with the position of the ScrollBar
scrollToBottom() - Method in class Free.awt.ScrollView
This method does what its name implies.
ScrollView - class Free.awt.ScrollView.
A Scrollable View that a TextView can be placed in.

Originally from NFC Chat.
ScrollView(TextView) - Constructor for class Free.awt.ScrollView
Construct a ScrollView that will scroll a TextView
secret_key1 - Static variable in class FreeInstall.Install
 
secret_key2 - Static variable in class FreeInstall.Install
 
SecureAppender - class Free.SecureAppender.
Implements the org.apache.log4j.Appender interface to provide a secure addition to GNU.FREE logging.

This class creates a chain of Message Digests, so that the every log entry creates a digest of itself with the previous entry.
SecureAppender - class ERServer.SecureAppender.
Implements the org.apache.log4j.Appender interface to provide a secure addition to GNU.FREE logging.

This class creates a chain of Message Digests, so that the every log entry creates a digest of itself with the previous entry.
SecureAppender(String) - Constructor for class Free.SecureAppender
 
SecureAppender(String) - Constructor for class ERServer.SecureAppender
 
sendAuth(String) - Method in class FreeTest.Comms
sendAuth dispatches a packet to the ERServer for voter authentication
sendAuth(String, String, String) - Method in class FreeClient.Comms
sendAuth dispatches a packet to the ERServer for voter authentication.
sendAuth2(String, String) - Method in class FreeTest.Comms
sendAuth2 dispatches a packet to the ERServer for voter authentication it also doesn't calculate a MAC
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.
sendDiag(String) - Method in class FreeTest.Comms
sendDiag dispatches any diagnostic packets
sendKey(String) - Method in class Free.Comms
sendKey delivers a key to an ERServer for confirming someone has voted.
sendKey(String) - Method in class FreeTest.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.
sendVote(String) - Method in class FreeTest.Comms
sendVote creates check date for security and sends vote packet
sendVote2(String) - Method in class FreeTest.Comms
sendVote2 does not create check date for security sends vote packet
sendVote3(String, String) - Method in class FreeTest.Comms
sendVote3 creates check date for security and sends vote packet, but does not create MAC, this is supplied
serv - Static variable in class Free.RTServer
 
serv - Static variable in class ERServer.ERServer
 
server - Variable in class Free.TCPServer
 
server - Variable in class ERServer.TCPServer
 
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
 
setAnchor(int) - Method in class Free.awt.FreePanel
 
setAutoCommit(boolean) - Method in class Free.DBPool.JDCConnection
 
setCatalog(String) - Method in class Free.DBPool.JDCConnection
 
setCheck(Date) - Method in class FreeTest.Comms
 
setCheckKey(String) - Method in class Free.Comms
 
setColor(Color) - Method in class Free.awt.TextStyle
 
setData() - Static method in class FreeTest.Boundary
Initialises the test data into the array
setERAuthKey(String) - Method in class FreeClient.Comms
 
setErrorHandler(ErrorHandler) - Method in class Free.SecureAppender
 
setErrorHandler(ErrorHandler) - Method in class Free.ScreenAppender
 
setErrorHandler(ErrorHandler) - Method in class ERServer.SecureAppender
 
setErrorHandler(ErrorHandler) - Method in class ERServer.ScreenAppender
 
setErrorHandler(ErrorHandler) - Method in class FreeInstall.ScreenAppender
 
setFont(Font) - Method in class Free.awt.TextRun
 
setFont(Font) - Method in class Free.awt.TextView
 
setFont(Font) - Method in class Free.awt.TextStyle
 
setFont(Font) - Method in class Free.awt.FreePanel
 
setFont(String) - Method in class Free.awt.TextView
 
setFontSize(int) - Method in class Free.awt.TextView
 
setFromServer(String) - Method in class Free.Comms
 
setFromServer(String) - Method in class FreeClient.Comms
 
setFromServer(String) - Method in class FreeTest.Comms
 
setGridHeights(int[]) - Method in class Free.awt.FreePanel
 
setGridWidths(int[]) - Method in class Free.awt.FreePanel
 
setInsets(int, int, int, int) - Method in class Free.awt.FreePanel
 
setLayout(Layout) - Method in class Free.SecureAppender
 
setLayout(Layout) - Method in class Free.ScreenAppender
 
setLayout(Layout) - Method in class ERServer.SecureAppender
 
setLayout(Layout) - Method in class ERServer.ScreenAppender
 
setLayout(Layout) - Method in class FreeInstall.ScreenAppender
 
setMessage(String) - Method in class FreeTest.Comms
 
setName(String) - Method in class Free.SecureAppender
 
setName(String) - Method in class Free.ScreenAppender
 
setName(String) - Method in class ERServer.SecureAppender
 
setName(String) - Method in class ERServer.ScreenAppender
 
setName(String) - Method in class FreeInstall.ScreenAppender
 
setOption(String, String) - Method in class Free.SecureAppender
 
setOption(String, String) - Method in class Free.ScreenAppender
 
setOption(String, String) - Method in class ERServer.SecureAppender
 
setOption(String, String) - Method in class ERServer.ScreenAppender
 
setOption(String, String) - Method in class FreeInstall.ScreenAppender
 
setReadOnly(boolean) - Method in class Free.DBPool.JDCConnection
 
setScrollView(ScrollView) - Method in class Free.awt.TextView
 
setText(String) - Method in class Free.awt.RxImageLabel
 
setTransactionIsolation(int) - Method in class Free.DBPool.JDCConnection
 
setType(char) - Method in class FreeTest.Comms
 
setYTranslation(int) - Method in class Free.awt.TextView
 
shouldStop - Variable in class Free.TCPServer
 
shouldStop - Variable in class ERServer.TCPServer
 
show() - Method in class Free.awt.TextView
 
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
 
showError(String) - Method in class FreeTest.TestFrame1
 
showError2(String) - Method in class FreeTest.TestFrame1
 
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
 
showInfo(String) - Method in class FreeTest.TestFrame1
 
showInfo2(String) - Method in class FreeTest.TestFrame1
 
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
 
showMsg(String) - Method in class FreeTest.TestFrame1
 
showMsg2(String) - Method in class FreeTest.TestFrame1
 
showSplash(int) - Static method in class Free.awt.FreePanel
A simple little method, adatped from O'Reilly's 'Java Swing', to show a title screen in the centre of the screen for a certain time.
splitMessage() - Method in class Free.util.Packet
splits message into constituent parts as identified by '-' Maximum sub-parts of a message is 10
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, 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.
Stress - class FreeTest.Stress.
 
Stress(int) - Constructor for class FreeTest.Stress
 
stressAfter - Variable in class FreeTest.Comms
 
stressBefore - Variable in class FreeTest.Comms
 
stressClients - Variable in class FreeTest.Comms
 
stressCount - Variable in class FreeTest.Comms
 
stressResult - Variable in class FreeTest.Comms
 
stressVector - Variable in class FreeTest.TestFrame1
 
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 - class FreeTest.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
 
StringByteTools() - Constructor for class FreeTest.StringByteTools
 
style - Variable in class Free.awt.FreePanel
 
Substring - class Free.awt.Substring.
Encapsulates a substring that is ready to be drawn.
Substring(int, int, int, int) - Constructor for class Free.awt.Substring
 
sv - Variable in class Free.RTFrame
 
sv - Variable in class Free.DBFrame
 
sv - Variable in class FreeClient.FCFrame2
 
sv - Variable in class FreeClient.FCFrame4
 
sv - Variable in class FreeClient.VoteFrame
 
sv - Variable in class ERServer.ERFrame1
 
sv - Variable in class ERServer.ERFrame2
 
sv - Variable in class FreeInstall.StatusFrame
 

T

T_address - Static variable in class Free.Comms
constant to hold address of totaller server
t_col - Variable in class FreeClient.VoteFrame.focusListener
 
talker - Variable in class FreeTest.Stress
 
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 - class FreeTest.TCPClient.
 
TCPClient() - Constructor for class FreeClient.TCPClient
 
TCPClient(int) - Constructor for class FreeTest.TCPClient
 
TCPClient(String) - Constructor for class Free.TCPClient
constructor
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
TestFrame1 - class FreeTest.TestFrame1.
 
TestFrame1() - Constructor for class FreeTest.TestFrame1
 
text - Variable in class Free.awt.FreePanel
 
TEXT_OFFSET - Static variable in class Free.awt.FreePanel
 
TextRun - class Free.awt.TextRun.
TextRun.
TextRun(String, TextStyle) - Constructor for class Free.awt.TextRun
 
TextStyle - class Free.awt.TextStyle.
Encapulates a Font and a Color.

Originally from NFC Chat.
TextStyle(Font, Color) - Constructor for class Free.awt.TextStyle
 
TextStyle(TextStyle) - Constructor for class Free.awt.TextStyle
 
TextView - class Free.awt.TextView.
An alternative TextView (non-editable) that allows font colors, sytles, and word-wrap.

Originally from NFC Chat.
TextView() - Constructor for class Free.awt.TextView
 
TextView(boolean) - Constructor for class Free.awt.TextView
 
thickness - Variable in class Free.awt.FreePanel
 
thisWindowClosing(WindowEvent) - Method in class Free.RTFrame
 
thisWindowClosing(WindowEvent) - Method in class Free.CryptFrame
 
thisWindowClosing(WindowEvent) - Method in class Free.DBFrame
 
thisWindowClosing(WindowEvent) - Method in class Free.Intro
 
thisWindowClosing(WindowEvent) - Method in class FreeClient.FCFrame2
 
thisWindowClosing(WindowEvent) - Method in class FreeClient.FCFrame3
 
thisWindowClosing(WindowEvent) - Method in class FreeClient.FCFrame4
 
thisWindowClosing(WindowEvent) - Method in class FreeClient.VoteFrame
 
thisWindowClosing(WindowEvent) - Method in class ERServer.CryptFrame
 
thisWindowClosing(WindowEvent) - Method in class ERServer.ERFrame1
 
thisWindowClosing(WindowEvent) - Method in class ERServer.ERFrame2
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.RTDBFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.InstallFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.ERDBFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.AuthInstallFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.KeyInstallFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.VoteInstallFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.StatusFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeInstall.DBChoiceFrame
 
thisWindowClosing(WindowEvent) - Method in class FreeTest.TestFrame1
 
thisWindowOpened(WindowEvent) - Method in class FreeClient.FCFrame2
 
threadStatus - Variable in class Free.TimeOutThread
 
threadStatus - Variable in class FreeClient.TimeOutThread
 
threadVect - Variable in class Free.Comms
Vector to store threads
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
 
tk - Variable in class FreeTest.Stress
 
top - Variable in class Free.awt.FreePanel
 
toString() - Method in class Free.util.Packet
returns a printable value of Packet.
toString() - Method in class FreeTest.Packet
 
toString() - Method in class Free.awt.TextRun
 
totalData - Variable in class Free.Comms
stores total packet data while waiting to be sent
totaller_name - Static variable in class FreeInstall.Install
 
tv - Variable in class Free.RTFrame
 
tv - Variable in class Free.DBFrame
 
tv - Variable in class FreeClient.FCFrame2
 
tv - Variable in class FreeClient.FCFrame4
 
tv - Variable in class FreeClient.VoteFrame
 
tv - Variable in class ERServer.ERFrame1
 
tv - Variable in class ERServer.ERFrame2
 
tv - Variable in class FreeInstall.StatusFrame
 

U

update(Graphics) - Method in class Free.awt.TextView
 
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
 
vectIndex - Variable in class FreeTest.Stress
 
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.focusListener - class FreeClient.VoteFrame.focusListener.
 
VoteFrame.focusListener(VoteFrame) - Constructor for class FreeClient.VoteFrame.focusListener
 
VoteFrame.itemListener - class FreeClient.VoteFrame.itemListener.
 
VoteFrame.itemListener(VoteFrame) - Constructor for class FreeClient.VoteFrame.itemListener
 
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
 

W

WORKAROUND_ENABLED - Static variable in class Free.awt.ScrollView
 

X

xOff - Variable in class Free.awt.Substring
 

Y

yOff - Variable in class Free.awt.Substring
 

_

_defaultStyle - Variable in class Free.awt.TextView
 
_firstRun - Variable in class Free.awt.TextView
 
_runs - Variable in class Free.awt.TextView
 
_scrollbar - Variable in class Free.awt.ScrollView
 
_view - Variable in class Free.awt.ScrollView
 
_yTranslation - Variable in class Free.awt.TextView
 

< A B C D E F G H I J K L M N P R S T U V W X Y _