net.vee.btech.bml.parser
Class Handler
java.lang.Object
|
+--net.vee.btech.bml.parser.Handler
- Direct Known Subclasses:
- AmmunitionBayHandler, BattlemechHandler, ChassisHandler, CockpitHandler, CommunicationsHandler, ComponentManagerHandler, EngineHandler, GyroHandler, HeatSinkHandler, InventoryHandler, JumpJetHandler, LifeSupportHandler, TargetingTrackingHandler, WeaponHandler
- public abstract class Handler
- extends java.lang.Object
Base class for all BML element handlers.
|
Method Summary |
abstract void |
endElement(java.lang.String aLocalName,
Parser aParser)
|
int |
getInteger(java.lang.String aName,
org.xml.sax.Attributes aAttributes)
|
int |
getInteger(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
int aDefaultValue)
|
abstract java.lang.Object |
getParsedObject()
|
java.lang.String |
getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes)
|
java.lang.String |
getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
boolean aRequired)
|
java.lang.String |
getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
java.lang.String aDefaultValue)
|
abstract void |
startElement(java.lang.String aLocalName,
org.xml.sax.Attributes aAttributes,
Parser aParser)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTRIBUTE_MASS
public static final java.lang.String ATTRIBUTE_MASS
ATTRIBUTE_SIZE
public static final java.lang.String ATTRIBUTE_SIZE
ATTRIBUTE_TYPE
public static final java.lang.String ATTRIBUTE_TYPE
Handler
public Handler()
startElement
public abstract void startElement(java.lang.String aLocalName,
org.xml.sax.Attributes aAttributes,
Parser aParser)
throws org.xml.sax.SAXException
endElement
public abstract void endElement(java.lang.String aLocalName,
Parser aParser)
throws org.xml.sax.SAXException
getParsedObject
public abstract java.lang.Object getParsedObject()
getString
public java.lang.String getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes)
throws org.xml.sax.SAXException
getString
public java.lang.String getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
boolean aRequired)
throws org.xml.sax.SAXException
getString
public java.lang.String getString(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
java.lang.String aDefaultValue)
getInteger
public int getInteger(java.lang.String aName,
org.xml.sax.Attributes aAttributes)
throws org.xml.sax.SAXException
getInteger
public int getInteger(java.lang.String aName,
org.xml.sax.Attributes aAttributes,
int aDefaultValue)