com.fuckingbrit.q3astats
Class WeaponDefinition

java.lang.Object
  |
  +--com.fuckingbrit.q3astats.WeaponDefinition

public class WeaponDefinition
extends java.lang.Object

This class is a definition of a weapon from a game. A weapon is defined by a name (to identify it) a regular expression for it's kill messages, and a class (fully qualified) that should be used to extract the killer and victim

Version:
0.1
Author:
Michael Jervis (mike@fuckingbrit.com)

Field Summary
 java.lang.String killClass
           
 java.lang.String name
           
 java.lang.String regexp
           
 
Constructor Summary
WeaponDefinition()
          Default constructor.
WeaponDefinition(java.lang.String name, java.lang.String regexp, java.lang.String killClass)
          Prefered constructor, takes a name and a regexp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

regexp

public java.lang.String regexp

killClass

public java.lang.String killClass
Constructor Detail

WeaponDefinition

public WeaponDefinition()
Default constructor. Shouldn't REALLY be used but...


WeaponDefinition

public WeaponDefinition(java.lang.String name,
                        java.lang.String regexp,
                        java.lang.String killClass)
Prefered constructor, takes a name and a regexp

Parameters:
name - String name for weapon.
regexp - String regular expression to match the weapon kill line.
killClass - class of a suitable KillParser implementation