Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes