A C D G H I K L N P Q R S T U V W

A

addDeath(String) - Method in class com.fuckingbrit.q3astats.Player
Routine to add a death by weapon:
addKill(String) - Method in class com.fuckingbrit.q3astats.Player
Routine to add a kill by weapon:
addWeapon(Weapon) - Method in class com.fuckingbrit.q3astats.Player
For loading up internaly from parsing a pre-existing player XML

C

com.fuckingbrit.q3astats - package com.fuckingbrit.q3astats
 
com.fuckingbrit.q3astats.urbanterror - package com.fuckingbrit.q3astats.urbanterror
 
CorePreParser - class com.fuckingbrit.q3astats.CorePreParser.
The CorePreParser is a very simple implementation of the PreParser interface.
CorePreParser() - Constructor for class com.fuckingbrit.q3astats.CorePreParser
 

D

deaths - Variable in class com.fuckingbrit.q3astats.Weapon
The count of kills FROM this weapon

G

Game - class com.fuckingbrit.q3astats.Game.
The Game Class encapsulates a definition of a Quake 3 Arena Mod.
Game(InputStream) - Constructor for class com.fuckingbrit.q3astats.Game
This is the prefered constructor, loading from an XML InputStream, for example, sourced from a JAR file.
Game(String) - Constructor for class com.fuckingbrit.q3astats.Game
Creates a game from an XML file.
getDeaths() - Method in class com.fuckingbrit.q3astats.Player
Routine to get total deaths of this player.
getDeaths() - Method in class com.fuckingbrit.q3astats.LogOwner
Gets the total number of times this player has been killed.
getDeathsBy(String) - Method in class com.fuckingbrit.q3astats.Player
Routine to get deaths by weapon
getHitParser(String) - Static method in class com.fuckingbrit.q3astats.HitParserFactory
This method will fetch an instance of a class that implements the HitParser Interface, handling any exceptions.
getHits() - Method in class com.fuckingbrit.q3astats.LogOwner
Get the hits this player has caused.
getKillParser(String) - Static method in class com.fuckingbrit.q3astats.KillParserFactory
This method will fetch an instance of a class that implements the KillParser Interface, handling any exceptions.
getKills() - Method in class com.fuckingbrit.q3astats.Player
Routine to get total kills of this player.
getKills() - Method in class com.fuckingbrit.q3astats.LogOwner
Returns the players total recorded kills
getKillsBy(String) - Method in class com.fuckingbrit.q3astats.Player
Routine to get kills by weapon
getName() - Method in class com.fuckingbrit.q3astats.LogOwner
Gets the players name.
getPlayers() - Method in class com.fuckingbrit.q3astats.LogOwner
Gets the players that this player has encountered.
getRegexMode() - Method in class com.fuckingbrit.q3astats.LogOwner
Gets the regex mode.
getRegexString() - Method in class com.fuckingbrit.q3astats.LogOwner
Get the current regex of the name matcher
getSuicides() - Method in class com.fuckingbrit.q3astats.LogOwner
Gets the number of recorded suicides for this log player.

H

haveHits - Variable in class com.fuckingbrit.q3astats.Game
This value will contain true, if the XML contained a hit definition line.
Hit - class com.fuckingbrit.q3astats.Hit.
The hit class is provided to track the number of hits on a given location.
Hit(String) - Constructor for class com.fuckingbrit.q3astats.Hit
 
hitClass - Variable in class com.fuckingbrit.q3astats.Game
This contains the fully qualified class name for the mod specific hit parser
HitDefinition - class com.fuckingbrit.q3astats.HitDefinition.
Deprecated.  
HitDefinition() - Constructor for class com.fuckingbrit.q3astats.HitDefinition
Deprecated.  
HitDefinition(String, String) - Constructor for class com.fuckingbrit.q3astats.HitDefinition
Deprecated.  
hitParse(String) - Method in interface com.fuckingbrit.q3astats.HitParser
This method parses a Hit and returns the location.
hitParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Hit
Implementation of a hitParse.
HitParser - interface com.fuckingbrit.q3astats.HitParser.
Some games support hits, some do not support hits.
HitParserFactory - class com.fuckingbrit.q3astats.HitParserFactory.
This factory provides a way to aquire an instance of the HitParser for the current game.
HitParserFactory() - Constructor for class com.fuckingbrit.q3astats.HitParserFactory
 
hits - Variable in class com.fuckingbrit.q3astats.Hit
The count of hits on that location.
hits - Variable in class com.fuckingbrit.q3astats.Game
The definition of the regular expression for a hit line (if the game has hit logging)

I

isMe(String) - Method in class com.fuckingbrit.q3astats.LogOwner
This method is a critical function of the logowner.

K

killClass - Variable in class com.fuckingbrit.q3astats.WeaponDefinition
 
killer - Variable in class com.fuckingbrit.q3astats.KillPair
The person who killed the victim
KillPair - class com.fuckingbrit.q3astats.KillPair.
This class holds a killer and a vicitm.
KillPair(String, String) - Constructor for class com.fuckingbrit.q3astats.KillPair
Constructor sets both victim and killer.
killParse(String) - Method in interface com.fuckingbrit.q3astats.KillParser
This method parses a kill and returns killer and victim.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2UMP
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2SR8
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Spawn
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2SPASS
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Smoke
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2PSG
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2MP5K
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Monkey
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2M4
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Knife2
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Knife
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Kick
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2HK69
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2HE
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2G36
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Flash
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2DE
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT2Bled
Implementation of a killParse.
killParse(String) - Method in class com.fuckingbrit.q3astats.urbanterror.UT292FS
Implementation of a killParse.
KillParser - interface com.fuckingbrit.q3astats.KillParser.
All games support kills.
KillParserFactory - class com.fuckingbrit.q3astats.KillParserFactory.
This Factory class provides a way to aquire a KillParser for a specific kill message for a given game.
KillParserFactory() - Constructor for class com.fuckingbrit.q3astats.KillParserFactory
 
kills - Variable in class com.fuckingbrit.q3astats.Weapon
The count of kills WITH this weapon

L

loadClass(String) - Method in class com.fuckingbrit.q3astats.QuakeClassLoader
 
loadClass(String, boolean) - Method in class com.fuckingbrit.q3astats.QuakeClassLoader
 
location - Variable in class com.fuckingbrit.q3astats.Hit
The location hit.
logDeath(String, String) - Method in class com.fuckingbrit.q3astats.LogOwner
Log a Death.
logHit(String) - Method in class com.fuckingbrit.q3astats.LogOwner
Log a hit.
logKill(String, String) - Method in class com.fuckingbrit.q3astats.LogOwner
Log a Kill.
LogOwner - class com.fuckingbrit.q3astats.LogOwner.
The LogOwner encapsulates the person we are parsing the logs for.
LogOwner(File) - Constructor for class com.fuckingbrit.q3astats.LogOwner
Create a new player, by passing in an XML document that details the logs parsed to date.
LogOwner(String) - Constructor for class com.fuckingbrit.q3astats.LogOwner
Create a new player by name only

N

name - Variable in class com.fuckingbrit.q3astats.WeaponDefinition
 
name - Variable in class com.fuckingbrit.q3astats.Weapon
The name of the weapon for display
name - Variable in class com.fuckingbrit.q3astats.Player
The name of the player.
name - Variable in class com.fuckingbrit.q3astats.HitDefinition
Deprecated.  

P

parse() - Method in class com.fuckingbrit.q3astats.StatParser
This method does the work.
Player - class com.fuckingbrit.q3astats.Player.
The player class is used to encapsulate an urban terror player.
Player(String) - Constructor for class com.fuckingbrit.q3astats.Player
Player constructor with a player name specified.
PreParser - interface com.fuckingbrit.q3astats.PreParser.
The StatParser works by loading a game definition, then matching every line of a log file against every regular expression in the game definition.

Q

Q3AArgumentsException - exception com.fuckingbrit.q3astats.Q3AArgumentsException.
Custom exception for q3aParsing
Q3AArgumentsException() - Constructor for class com.fuckingbrit.q3astats.Q3AArgumentsException
 
Q3AArgumentsException(String) - Constructor for class com.fuckingbrit.q3astats.Q3AArgumentsException
 
QuakeClassLoader - class com.fuckingbrit.q3astats.QuakeClassLoader.
This ClassLoader implementation is designed to read a Quake Game Jar File and load a given class from it.
QuakeClassLoader(String) - Constructor for class com.fuckingbrit.q3astats.QuakeClassLoader
 
QuakeParseException - exception com.fuckingbrit.q3astats.QuakeParseException.
Custom exception for q3aParsing
QuakeParseException() - Constructor for class com.fuckingbrit.q3astats.QuakeParseException
 
QuakeParseException(String) - Constructor for class com.fuckingbrit.q3astats.QuakeParseException
 

R

regexp - Variable in class com.fuckingbrit.q3astats.WeaponDefinition
 
regexp - Variable in class com.fuckingbrit.q3astats.HitDefinition
Deprecated.  

S

setDeaths(int) - Method in class com.fuckingbrit.q3astats.LogOwner
Sets the total number of times player has been killed.
setKills(int) - Method in class com.fuckingbrit.q3astats.LogOwner
Set the total kills by the player.
setName(String) - Method in class com.fuckingbrit.q3astats.LogOwner
Sets the players name.
setRegexMode(boolean) - Method in class com.fuckingbrit.q3astats.LogOwner
Sets the regex mode to active.
setRegexString(String) - Method in class com.fuckingbrit.q3astats.LogOwner
Sets the regular expression string.
setSuicides(int) - Method in class com.fuckingbrit.q3astats.LogOwner
Sets the number of suicides found for this log player
StatParser - class com.fuckingbrit.q3astats.StatParser.
The StatParser is the core engine of the q3astats package.
StatParser(LogOwner, Game, BufferedReader) - Constructor for class com.fuckingbrit.q3astats.StatParser
Basic constructor.
StatParser(LogOwner, Game, BufferedReader, PreParser) - Constructor for class com.fuckingbrit.q3astats.StatParser
Prefered constructor, this one allows you to provide a pre-parser to remove the damned fluff from the log file.
strip(BufferedReader, ByteArrayOutputStream) - Method in interface com.fuckingbrit.q3astats.PreParser
The strip method is the core function of the pre-parser.
strip(BufferedReader, ByteArrayOutputStream) - Method in class com.fuckingbrit.q3astats.CorePreParser
The strip method is the core function of the pre-parser.
suicides - Variable in class com.fuckingbrit.q3astats.Player
Count of suicides

T

toString() - Method in class com.fuckingbrit.q3astats.Player
Returns a string representation of this object.
toXML(File) - Method in class com.fuckingbrit.q3astats.LogOwner
Store this player as an XML packet

U

UT292FS - class com.fuckingbrit.q3astats.urbanterror.UT292FS.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Beretta 92FS
Mod Version: 2.5
UT292FS() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT292FS
We must supply a default constructor.
UT2Bled - class com.fuckingbrit.q3astats.urbanterror.UT2Bled.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Bleeding
Mod Version: 2.5
UT2Bled() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Bled
We must supply a default constructor.
UT2DE - class com.fuckingbrit.q3astats.urbanterror.UT2DE.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: IMI .50 AE Desert Eagle
Mod Version: 2.5
UT2DE() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2DE
We must supply a default constructor.
UT2Flash - class com.fuckingbrit.q3astats.urbanterror.UT2Flash.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Flash Grenade
Mod Version: 2.5
UT2Flash() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Flash
We must supply a default constructor.
UT2G36 - class com.fuckingbrit.q3astats.urbanterror.UT2G36.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Heckler & Koch G36E
Mod Version: 2.5
UT2G36() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2G36
We must supply a default constructor.
UT2HE - class com.fuckingbrit.q3astats.urbanterror.UT2HE.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: HE Grenade
Mod Version: 2.5
UT2HE() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2HE
We must supply a default constructor.
UT2Hit - class com.fuckingbrit.q3astats.urbanterror.UT2Hit.
Mod: Urban Terror (http://www.urbanterror.net)
Hit Parser
Mod Version: 2.5
UT2Hit() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Hit
We must supply a default constructor.
UT2HK69 - class com.fuckingbrit.q3astats.urbanterror.UT2HK69.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Heckler & Koch HK69
Mod Version: 2.5
UT2HK69() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2HK69
We must supply a default constructor.
UT2Kick - class com.fuckingbrit.q3astats.urbanterror.UT2Kick.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Boot.
Mod Version: 2.5
UT2Kick() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Kick
We must supply a default constructor.
UT2Knife - class com.fuckingbrit.q3astats.urbanterror.UT2Knife.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: K-Bar Knife
Mod Version: 2.5
UT2Knife() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Knife
We must supply a default constructor.
UT2Knife2 - class com.fuckingbrit.q3astats.urbanterror.UT2Knife2.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: K-Bar Knife (thrown)
Mod Version: 2.5
UT2Knife2() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Knife2
We must supply a default constructor.
UT2M4 - class com.fuckingbrit.q3astats.urbanterror.UT2M4.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Colt M4/1a Carbine
Mod Version: 2.5
UT2M4() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2M4
We must supply a default constructor.
UT2Monkey - class com.fuckingbrit.q3astats.urbanterror.UT2Monkey.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Exploding Monkey
Mod Version: 2.5
UT2Monkey() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Monkey
We must supply a default constructor.
UT2MP5K - class com.fuckingbrit.q3astats.urbanterror.UT2MP5K.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Heckler & Koch MP5K
Mod Version: 2.5
UT2MP5K() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2MP5K
We must supply a default constructor.
UT2PSG - class com.fuckingbrit.q3astats.urbanterror.UT2PSG.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Heckler & Koch PSG-1
Mod Version: 2.5
UT2PSG() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2PSG
We must supply a default constructor.
UT2Smoke - class com.fuckingbrit.q3astats.urbanterror.UT2Smoke.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Smoke Grenade Note: This should NEVER happen, apparantly.
Mod Version: 2.5
UT2Smoke() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Smoke
We must supply a default constructor.
UT2SPASS - class com.fuckingbrit.q3astats.urbanterror.UT2SPASS.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Franchi SPAS12 Shotgun
Mod Version: 2.5
UT2SPASS() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2SPASS
We must supply a default constructor.
UT2Spawn - class com.fuckingbrit.q3astats.urbanterror.UT2Spawn.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Spawn Frag
Mod Version: 2.5
UT2Spawn() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2Spawn
We must supply a default constructor.
UT2SR8 - class com.fuckingbrit.q3astats.urbanterror.UT2SR8.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Remmington SR-8
Mod Version: 2.5
UT2SR8() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2SR8
We must supply a default constructor.
UT2UMP - class com.fuckingbrit.q3astats.urbanterror.UT2UMP.
Mod: Urban Terror (http://www.urbanterror.net)
Weapon: Heckler & Koch UMP45
Mod Version: 2.5
UT2UMP() - Constructor for class com.fuckingbrit.q3astats.urbanterror.UT2UMP
We must supply a default constructor.

V

victim - Variable in class com.fuckingbrit.q3astats.KillPair
The victim of the killer

W

Weapon - class com.fuckingbrit.q3astats.Weapon.
The weapon class encapsulates weapons.
Weapon(String) - Constructor for class com.fuckingbrit.q3astats.Weapon
 
WeaponDefinition - class com.fuckingbrit.q3astats.WeaponDefinition.
This class is a definition of a weapon from a game.
WeaponDefinition() - Constructor for class com.fuckingbrit.q3astats.WeaponDefinition
Default constructor.
WeaponDefinition(String, String, String) - Constructor for class com.fuckingbrit.q3astats.WeaponDefinition
Prefered constructor, takes a name and a regexp
weaponDefinitions - Variable in class com.fuckingbrit.q3astats.Game
Definitions of the weapons that make up this game.
weapons - Variable in class com.fuckingbrit.q3astats.Player
 

A C D G H I K L N P Q R S T U V W