net.vee.btech.bml.parser
Class WeaponHandler

java.lang.Object
  |
  +--net.vee.btech.bml.parser.Handler
        |
        +--net.vee.btech.bml.parser.WeaponHandler

public class WeaponHandler
extends Handler

A handler for the 'weapon' element.


Field Summary
static java.lang.String ATTRIBUTE_CLASS
           
static java.lang.String ATTRIBUTE_DAMAGE
           
static java.lang.String ATTRIBUTE_HEAT
           
static java.lang.String ATTRIBUTE_ID
           
static java.lang.String ATTRIBUTE_LONG_RANGE
           
static java.lang.String ATTRIBUTE_MEDIUM_RANGE
           
static java.lang.String ATTRIBUTE_MINIMUM_RANGE
           
static java.lang.String ATTRIBUTE_ROUNDS_PER_TON
           
static java.lang.String ATTRIBUTE_SHORT_RANGE
           
static java.lang.String CLASS_ARTILLERY
           
static java.lang.String CLASS_AUTOCANNON
           
static java.lang.String CLASS_LASER
           
static java.lang.String CLASS_MACHINE_GUN
           
static java.lang.String CLASS_MISSILE
           
static java.lang.String CLASS_PARTICLE_CANNON
           
 
Fields inherited from class net.vee.btech.bml.parser.Handler
ATTRIBUTE_MASS, ATTRIBUTE_SIZE, ATTRIBUTE_TYPE
 
Constructor Summary
WeaponHandler()
           
 
Method Summary
 void add(AmmunitionBay aBay)
           
 void endElement(java.lang.String aLocalName, Parser aParser)
           
 java.lang.Object getParsedObject()
           
 void startElement(java.lang.String aLocalName, org.xml.sax.Attributes aAttributes, Parser aParser)
           
 
Methods inherited from class net.vee.btech.bml.parser.Handler
getInteger, getInteger, getString, getString, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTE_ID

public static final java.lang.String ATTRIBUTE_ID

ATTRIBUTE_HEAT

public static final java.lang.String ATTRIBUTE_HEAT

ATTRIBUTE_DAMAGE

public static final java.lang.String ATTRIBUTE_DAMAGE

ATTRIBUTE_SHORT_RANGE

public static final java.lang.String ATTRIBUTE_SHORT_RANGE

ATTRIBUTE_MEDIUM_RANGE

public static final java.lang.String ATTRIBUTE_MEDIUM_RANGE

ATTRIBUTE_LONG_RANGE

public static final java.lang.String ATTRIBUTE_LONG_RANGE

ATTRIBUTE_MINIMUM_RANGE

public static final java.lang.String ATTRIBUTE_MINIMUM_RANGE

ATTRIBUTE_ROUNDS_PER_TON

public static final java.lang.String ATTRIBUTE_ROUNDS_PER_TON

ATTRIBUTE_CLASS

public static final java.lang.String ATTRIBUTE_CLASS

CLASS_LASER

public static final java.lang.String CLASS_LASER

CLASS_PARTICLE_CANNON

public static final java.lang.String CLASS_PARTICLE_CANNON

CLASS_MISSILE

public static final java.lang.String CLASS_MISSILE

CLASS_AUTOCANNON

public static final java.lang.String CLASS_AUTOCANNON

CLASS_MACHINE_GUN

public static final java.lang.String CLASS_MACHINE_GUN

CLASS_ARTILLERY

public static final java.lang.String CLASS_ARTILLERY
Constructor Detail

WeaponHandler

public WeaponHandler()
Method Detail

startElement

public void startElement(java.lang.String aLocalName,
                         org.xml.sax.Attributes aAttributes,
                         Parser aParser)
                  throws org.xml.sax.SAXException
Overrides:
startElement in class Handler

endElement

public void endElement(java.lang.String aLocalName,
                       Parser aParser)
                throws org.xml.sax.SAXException
Overrides:
endElement in class Handler

getParsedObject

public java.lang.Object getParsedObject()
Overrides:
getParsedObject in class Handler

add

public void add(AmmunitionBay aBay)
         throws org.xml.sax.SAXException