A B C D E G H I J L M N P R S T U W

A

AboutPane - class net.vee.btech.saikoro.AboutPane.
A pane which displays about and license information.
AboutPane(Saikoro) - Constructor for class net.vee.btech.saikoro.AboutPane
 
AbstractAmmunitionWeapon - class net.vee.btech.component.AbstractAmmunitionWeapon.
A component designed to deal damage to an object.
AbstractAmmunitionWeapon(String, int, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.AbstractAmmunitionWeapon
Constructs a new AbstractAmmunitionWeapon.
AbstractComponent - class net.vee.btech.component.AbstractComponent.
A base class for component implementations.
AbstractComponent(String, int, int) - Constructor for class net.vee.btech.component.AbstractComponent
Constructs a new AbstractComponent.
AbstractWeapon - class net.vee.btech.component.AbstractWeapon.
A component designed to deal damage to an object.
AbstractWeapon(String, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.AbstractWeapon
Constructs a new AbstractWeapon.
add(AmmunitionBay) - Method in class net.vee.btech.bml.parser.WeaponHandler
 
add(Component) - Method in class net.vee.btech.bml.parser.ComponentManagerHandler
 
add(Component) - Method in class net.vee.btech.bml.parser.InventoryHandler
 
add(Component, String) - Method in class net.vee.btech.bml.parser.InventoryHandler
 
add(Initative) - Method in class net.vee.btech.saikoro.Initative
 
addGameListener(GameListener) - Method in class net.vee.btech.saikoro.GameManager
Adds a GameListener to listen for GameEvents.
addGameListener(GameListener) - Method in class net.vee.btech.saikoro.Game
Adds a GameListener to listen for GameEvents.
addGameManagerListener(GameManagerListener) - Method in class net.vee.btech.saikoro.GameManager
Adds a GameManagerListener to listen for GameManagerEvents.
addMenuItem(JMenu, String, Action) - Method in class net.vee.btech.saikoro.Saikoro
 
addRound(Round) - Method in class net.vee.btech.saikoro.Unit
 
addUnit(Unit) - Method in class net.vee.btech.saikoro.Game
 
addUnitInternal(Unit) - Method in class net.vee.btech.saikoro.Game
 
AMMUNITION_BAY - Static variable in interface net.vee.btech.component.Component
 
AmmunitionBay - class net.vee.btech.component.AmmunitionBay.
A bay containing ammunition for an ammunition-based weapon.
AmmunitionBay(int) - Constructor for class net.vee.btech.component.AmmunitionBay
Constructs a new AmmunitionBay.
AmmunitionBayHandler - class net.vee.btech.bml.parser.AmmunitionBayHandler.
A handler for the 'ammunition-bay' element.
AmmunitionBayHandler() - Constructor for class net.vee.btech.bml.parser.AmmunitionBayHandler
 
AmmunitionWeapon - interface net.vee.btech.component.AmmunitionWeapon.
A specialised weapon which uses ammunition.
Artillery - class net.vee.btech.component.Artillery.
High-impact-energy, extremely long range, ballistic projectile weapons.
ARTILLERY - Static variable in interface net.vee.btech.component.Weapon
 
Artillery(String, int, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.Artillery
Constructs a new Artillery.
ATTRIBUTE_CAPACITY - Static variable in class net.vee.btech.bml.parser.AmmunitionBayHandler
 
ATTRIBUTE_CLASS - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_COUNT - Static variable in class net.vee.btech.bml.parser.HeatSinkHandler
 
ATTRIBUTE_COUNT - Static variable in class net.vee.btech.bml.parser.JumpJetHandler
 
ATTRIBUTE_DAMAGE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_DISTANCE - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_EFFICIENCY - Static variable in class net.vee.btech.bml.parser.HeatSinkHandler
 
ATTRIBUTE_HEAT - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_HEAT - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_ID - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_LONG_RANGE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_MASS - Static variable in class net.vee.btech.bml.parser.Handler
 
ATTRIBUTE_MEDIUM_RANGE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_MINIMUM_RANGE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_MODE - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_NAME - Static variable in class net.vee.btech.bml.parser.BattlemechHandler
 
ATTRIBUTE_NAME - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_RATING - Static variable in class net.vee.btech.bml.parser.EngineHandler
 
ATTRIBUTE_ROUND - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_ROUNDS_PER_TON - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_SHORT_RANGE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
ATTRIBUTE_SIZE - Static variable in class net.vee.btech.bml.parser.Handler
 
ATTRIBUTE_TYPE - Static variable in class net.vee.btech.bml.parser.Handler
 
ATTRIBUTE_VALUE - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_VALUE_JUMP - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_VALUE_RUN - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_VALUE_STATIONARY - Static variable in class net.vee.btech.saikoro.Constants
 
ATTRIBUTE_VALUE_WALK - Static variable in class net.vee.btech.saikoro.Constants
 
Autocannon - class net.vee.btech.component.Autocannon.
A large-caliber projectile weapon.
AUTOCANNON - Static variable in interface net.vee.btech.component.Weapon
 
Autocannon(String, int, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.Autocannon
Constructs a new Autocannon.

B

Battlemech - class net.vee.btech.unit.Battlemech.
A Battlemech, the undisputed masters of the battle-field.
Battlemech(String, String, int) - Constructor for class net.vee.btech.unit.Battlemech
Constructs a new Battlemech.
BattlemechHandler - class net.vee.btech.bml.parser.BattlemechHandler.
A handler for the 'battlemech' element.
BattlemechHandler() - Constructor for class net.vee.btech.bml.parser.BattlemechHandler
 
BML_NAMESPACE_URI - Static variable in class net.vee.btech.bml.parser.Parser
The BML namespace uri.

C

ChassisHandler - class net.vee.btech.bml.parser.ChassisHandler.
A handler for the 'chassis' element.
ChassisHandler() - Constructor for class net.vee.btech.bml.parser.ChassisHandler
 
checkEnabled() - Method in class net.vee.btech.saikoro.SaikoroAction
 
CLASS_ARTILLERY - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLASS_AUTOCANNON - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLASS_LASER - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLASS_MACHINE_GUN - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLASS_MISSILE - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLASS_PARTICLE_CANNON - Static variable in class net.vee.btech.bml.parser.WeaponHandler
 
CLOSE - Static variable in class net.vee.btech.saikoro.event.GameManagerEvent
 
Cockpit - class net.vee.btech.component.Cockpit.
A 'mech cockpit.
COCKPIT - Static variable in interface net.vee.btech.component.Component
 
Cockpit(String, int, int) - Constructor for class net.vee.btech.component.Cockpit
Constructs a new Cockpit.
CockpitHandler - class net.vee.btech.bml.parser.CockpitHandler.
A handler for the 'cockpit' element.
CockpitHandler() - Constructor for class net.vee.btech.bml.parser.CockpitHandler
 
CommunicationsHandler - class net.vee.btech.bml.parser.CommunicationsHandler.
A handler for the 'communications' element.
CommunicationsHandler() - Constructor for class net.vee.btech.bml.parser.CommunicationsHandler
 
Component - interface net.vee.btech.component.Component.
Components are parts that can be fitted to a unit.
ComponentManager - class net.vee.btech.component.ComponentManager.
A simple manager class for components.
ComponentManager() - Constructor for class net.vee.btech.component.ComponentManager
 
ComponentManagerHandler - class net.vee.btech.bml.parser.ComponentManagerHandler.
A handler for the 'component-manager' element.
ComponentManagerHandler() - Constructor for class net.vee.btech.bml.parser.ComponentManagerHandler
 
Constants - class net.vee.btech.saikoro.Constants.
Saikoro constants.
Constants() - Constructor for class net.vee.btech.saikoro.Constants
 
CREATE - Static variable in class net.vee.btech.saikoro.event.GameManagerEvent
 

D

doNewGame() - Method in class net.vee.btech.saikoro.Saikoro
 

E

ELEMENT_GAME - Static variable in class net.vee.btech.saikoro.Constants
 
ELEMENT_INITATIVE - Static variable in class net.vee.btech.saikoro.Constants
 
ELEMENT_MOVEMENT - Static variable in class net.vee.btech.saikoro.Constants
 
ELEMENT_ROUND - Static variable in class net.vee.btech.saikoro.Constants
 
ELEMENT_UNIT - Static variable in class net.vee.btech.saikoro.Constants
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.Handler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.AmmunitionBayHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.TargetingTrackingHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.EngineHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.ComponentManagerHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.WeaponHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.HeatSinkHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.BattlemechHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.GyroHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.ChassisHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.InventoryHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.CockpitHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.JumpJetHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.CommunicationsHandler
 
endElement(String, Parser) - Method in class net.vee.btech.bml.parser.LifeSupportHandler
 
endElement(String, String, String) - Method in class net.vee.btech.bml.parser.Parser
 
Engine - class net.vee.btech.component.Engine.
A 'mech engine.
ENGINE - Static variable in interface net.vee.btech.component.Component
 
Engine(String, int, int, int) - Constructor for class net.vee.btech.component.Engine
Constructs a new Engine.
EngineHandler - class net.vee.btech.bml.parser.EngineHandler.
A handler for the 'engine' element.
EngineHandler() - Constructor for class net.vee.btech.bml.parser.EngineHandler
 

G

Game - class net.vee.btech.saikoro.Game.
A Saikoro game, the data model which is presented to a user.
Game(String) - Constructor for class net.vee.btech.saikoro.Game
Constructs a new Game.
Game(String, int) - Constructor for class net.vee.btech.saikoro.Game
Constructs a new Game.
GameEvent - class net.vee.btech.saikoro.event.GameEvent.
A Game event.
GameEvent(Game) - Constructor for class net.vee.btech.saikoro.event.GameEvent
Constructs a new GameEvent.
GameEvent(Game, int) - Constructor for class net.vee.btech.saikoro.event.GameEvent
Constructs a new GameEvent.
GameListener - interface net.vee.btech.saikoro.event.GameListener.
A Game event listener.
GameManager - class net.vee.btech.saikoro.GameManager.
Manages access to and control over a single game.
GameManager() - Constructor for class net.vee.btech.saikoro.GameManager
 
GameManagerEvent - class net.vee.btech.saikoro.event.GameManagerEvent.
GameManager events generated by the GameManager for common management occurances.
GameManagerEvent(GameManager, int) - Constructor for class net.vee.btech.saikoro.event.GameManagerEvent
Constructs a new GameMangerEvent.
GameManagerEvent(GameManager, int, Game) - Constructor for class net.vee.btech.saikoro.event.GameManagerEvent
Constructs a new GameMangerEvent.
GameManagerListener - interface net.vee.btech.saikoro.event.GameManagerListener.
A GameManager event listener.
gameMutation(GameEvent) - Method in class net.vee.btech.saikoro.Saikoro
 
gameMutation(GameEvent) - Method in class net.vee.btech.saikoro.SaikoroPane
 
gameMutation(GameEvent) - Method in class net.vee.btech.saikoro.AboutPane
 
gameMutation(GameEvent) - Method in class net.vee.btech.saikoro.GameManager
 
gameMutation(GameEvent) - Method in class net.vee.btech.saikoro.GamePane
 
gameMutation(GameEvent) - Method in interface net.vee.btech.saikoro.event.GameListener
This method is invoked when the game has been modified in some way.
GamePane - class net.vee.btech.saikoro.GamePane.
A pane which displays a summary of the game.
GamePane(Saikoro, Game) - Constructor for class net.vee.btech.saikoro.GamePane
 
GameParsedObjectFactory - class net.vee.btech.saikoro.GameParsedObjectFactory.
A ParsedObjectFactory for Saikoro games.
GameParsedObjectFactory() - Constructor for class net.vee.btech.saikoro.GameParsedObjectFactory
 
getAction(String) - Method in class net.vee.btech.saikoro.Saikoro
 
getAmmunitionBay() - Method in class net.vee.btech.component.AbstractAmmunitionWeapon
 
getAmmunitionBay() - Method in interface net.vee.btech.component.AmmunitionWeapon
 
getArmorFactor() - Method in class net.vee.btech.unit.Battlemech
Returns this 'mech's armor factor.
getArmorMass() - Method in class net.vee.btech.unit.Battlemech
Returns this 'mech's armor mass.
getCenterTorso() - Method in class net.vee.btech.unit.Battlemech
 
getCockpit() - Method in class net.vee.btech.unit.Battlemech
Returns this 'mech's cockpit.
getCockpit(String) - Method in class net.vee.btech.component.ComponentManager
 
getCommunicationsType() - Method in class net.vee.btech.component.Cockpit
Returns the cockpit's communications system type.
getComponentManager() - Method in class net.vee.btech.bml.parser.Parser
 
getComponents(int) - Method in class net.vee.btech.unit.Structure
Returns all components in this location of the given type.
getComponentType() - Method in class net.vee.btech.component.AbstractWeapon
 
getComponentType() - Method in class net.vee.btech.component.Engine
 
getComponentType() - Method in interface net.vee.btech.component.Component
 
getComponentType() - Method in class net.vee.btech.component.Cockpit
 
getComponentType() - Method in class net.vee.btech.component.AmmunitionBay
 
getComponentType() - Method in class net.vee.btech.component.HeatSink
 
getComponentType() - Method in class net.vee.btech.component.Gyro
 
getComponentType() - Method in class net.vee.btech.component.JumpJet
 
getDamage() - Method in class net.vee.btech.component.AbstractWeapon
 
getDamage() - Method in interface net.vee.btech.component.Weapon
 
getDesignation() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's designation.
getDistance() - Method in class net.vee.btech.saikoro.Movement
 
getEffectiveJump() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's maximum effective jump distance.
getEfficiency() - Method in class net.vee.btech.component.HeatSink
 
getEngine() - Method in class net.vee.btech.unit.Battlemech
Returns this 'mech's engine.
getEngine(String) - Method in class net.vee.btech.component.ComponentManager
 
getEquipment() - Method in class net.vee.btech.unit.Battlemech
Returns a list of this 'mech's equipment.
getEventType() - Method in class net.vee.btech.saikoro.event.GameManagerEvent
Returns the event type.
getEventType() - Method in class net.vee.btech.saikoro.event.GameEvent
Returns the event type.
getFirstComponent(int) - Method in class net.vee.btech.unit.Structure
Returns the first matching component in this location of the given type.
getFrame() - Method in class net.vee.btech.saikoro.SaikoroPane
 
getGame() - Method in class net.vee.btech.saikoro.SaikoroPane
 
getGame() - Method in class net.vee.btech.saikoro.GameManager
 
getGame(ParsedObject) - Static method in class net.vee.btech.saikoro.GameParsedObjectFactory
Returns the game from a GameParsedObject.
getGameFile() - Method in class net.vee.btech.saikoro.GameManager
 
getGyro() - Method in class net.vee.btech.unit.Battlemech
Returns this 'mech's gyro.
getGyro(String) - Method in class net.vee.btech.component.ComponentManager
 
getHandler(String) - Method in class net.vee.btech.bml.parser.Parser
 
getHandlerStack() - Method in class net.vee.btech.bml.parser.Parser
 
getHead() - Method in class net.vee.btech.unit.Battlemech
 
getHeat() - Method in class net.vee.btech.component.AbstractComponent
 
getHeat() - Method in class net.vee.btech.component.AbstractWeapon
 
getHeat() - Method in interface net.vee.btech.component.Component
 
getHeat() - Method in class net.vee.btech.component.AmmunitionBay
 
getHeat() - Method in class net.vee.btech.saikoro.Round
 
getHeatSink(String) - Method in class net.vee.btech.component.ComponentManager
 
getHeatSinks() - Method in class net.vee.btech.component.Engine
 
getHeatSinks() - Method in class net.vee.btech.unit.Battlemech
Returns a list of this 'mech's heat sinks.
getInitative() - Method in class net.vee.btech.saikoro.Initative
 
getInitative() - Method in class net.vee.btech.saikoro.Round
 
getInt(String, Attributes) - Method in class net.vee.btech.saikoro.GameParsedObjectFactory
Returns the named attribute value as an int.
getInteger(String, Attributes) - Method in class net.vee.btech.bml.parser.Handler
 
getInteger(String, Attributes, int) - Method in class net.vee.btech.bml.parser.Handler
 
getJumpJet(String) - Method in class net.vee.btech.component.ComponentManager
 
getJumpJets() - Method in class net.vee.btech.unit.Battlemech
Returns a list of this 'mech's jump jets.
getLastRound() - Method in class net.vee.btech.saikoro.Unit
 
getLeftArm() - Method in class net.vee.btech.unit.Battlemech
 
getLeftLeg() - Method in class net.vee.btech.unit.Battlemech
 
getLeftTorso() - Method in class net.vee.btech.unit.Battlemech
 
getLifeSupportType() - Method in class net.vee.btech.component.Cockpit
Returns the cockpit's life support system type.
getLongRange() - Method in class net.vee.btech.component.AbstractWeapon
 
getLongRange() - Method in interface net.vee.btech.component.Weapon
 
getMass() - Method in class net.vee.btech.component.AbstractComponent
 
getMass() - Method in interface net.vee.btech.component.Component
 
getMass() - Method in class net.vee.btech.component.AmmunitionBay
 
getMass() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's mass (in kilograms).
getMediumRange() - Method in class net.vee.btech.component.AbstractWeapon
 
getMediumRange() - Method in interface net.vee.btech.component.Weapon
 
getMinimumRange() - Method in class net.vee.btech.component.AbstractWeapon
 
getMinimumRange() - Method in interface net.vee.btech.component.Weapon
 
getMode() - Method in class net.vee.btech.saikoro.Movement
 
getMovement() - Method in class net.vee.btech.saikoro.Round
 
getName() - Method in class net.vee.btech.saikoro.Unit
 
getName() - Method in class net.vee.btech.saikoro.Game
 
getNamespace() - Method in class net.vee.btech.saikoro.GameParsedObjectFactory
Returns the XML namespace for this factory.
getNext() - Method in class net.vee.btech.saikoro.Initative
 
getParsedObject() - Method in class net.vee.btech.bml.parser.Handler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.AmmunitionBayHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.TargetingTrackingHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.EngineHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.ComponentManagerHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.WeaponHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.HeatSinkHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.BattlemechHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.GyroHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.ChassisHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.InventoryHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.CockpitHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.JumpJetHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.CommunicationsHandler
 
getParsedObject() - Method in class net.vee.btech.bml.parser.LifeSupportHandler
 
getPreviousGame() - Method in class net.vee.btech.saikoro.event.GameManagerEvent
Returns the previous game in a relaced game event.
getRating() - Method in class net.vee.btech.component.Engine
 
getRightArm() - Method in class net.vee.btech.unit.Battlemech
 
getRightLeg() - Method in class net.vee.btech.unit.Battlemech
 
getRightTorso() - Method in class net.vee.btech.unit.Battlemech
 
getRound() - Method in class net.vee.btech.saikoro.Round
 
getRound() - Method in class net.vee.btech.saikoro.Game
 
getRound(int) - Method in class net.vee.btech.saikoro.Unit
 
getRoundsPerTon() - Method in class net.vee.btech.component.AbstractAmmunitionWeapon
 
getRoundsPerTon() - Method in interface net.vee.btech.component.AmmunitionWeapon
 
getRun() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's running speed.
getShortRange() - Method in class net.vee.btech.component.AbstractWeapon
 
getShortRange() - Method in interface net.vee.btech.component.Weapon
 
getSize() - Method in class net.vee.btech.component.AbstractComponent
 
getSize() - Method in interface net.vee.btech.component.Component
 
getSize() - Method in class net.vee.btech.component.AmmunitionBay
 
getSourceGame() - Method in class net.vee.btech.saikoro.event.GameEvent
A convenience method which returns the event's originating game.
getSourceManager() - Method in class net.vee.btech.saikoro.event.GameManagerEvent
A convenience method which returns the event's originating manager.
getString(String, Attributes) - Method in class net.vee.btech.bml.parser.Handler
 
getString(String, Attributes) - Method in class net.vee.btech.saikoro.GameParsedObjectFactory
Returns the named attribute value.
getString(String, Attributes, boolean) - Method in class net.vee.btech.bml.parser.Handler
 
getString(String, Attributes, String) - Method in class net.vee.btech.bml.parser.Handler
 
getTargetingTrackingType() - Method in class net.vee.btech.component.Cockpit
Returns the cockpit's targeting and tracking system type.
getType() - Method in class net.vee.btech.component.AbstractComponent
 
getType() - Method in interface net.vee.btech.component.Component
 
getType() - Method in class net.vee.btech.component.AmmunitionBay
Returns the bay's type.
getType() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's type.
getUnitAt(int) - Method in class net.vee.btech.saikoro.Game
 
getUnitCount() - Method in class net.vee.btech.saikoro.Game
 
getWalk() - Method in class net.vee.btech.unit.Battlemech
Returns the unit's walking speed.
getWeapon() - Method in class net.vee.btech.component.AmmunitionBay
 
getWeapon(String) - Method in class net.vee.btech.component.ComponentManager
 
getWeaponType() - Method in class net.vee.btech.component.MissileLauncher
 
getWeaponType() - Method in class net.vee.btech.component.Laser
 
getWeaponType() - Method in class net.vee.btech.component.Artillery
 
getWeaponType() - Method in interface net.vee.btech.component.Weapon
 
getWeaponType() - Method in class net.vee.btech.component.Autocannon
 
getWeaponType() - Method in class net.vee.btech.component.ParticleCannon
 
getWeaponType() - Method in class net.vee.btech.component.MachineGun
 
Gyro - class net.vee.btech.component.Gyro.
A 'mech gyro.
GYRO - Static variable in interface net.vee.btech.component.Component
 
Gyro(String, int, int) - Constructor for class net.vee.btech.component.Gyro
Constructs a new Gyro.
GyroHandler - class net.vee.btech.bml.parser.GyroHandler.
A handler for the 'gyro' element.
GyroHandler() - Constructor for class net.vee.btech.bml.parser.GyroHandler
 

H

Handler - class net.vee.btech.bml.parser.Handler.
Base class for all BML element handlers.
HANDLER_PREFIX - Static variable in class net.vee.btech.bml.parser.Parser
 
HANDLER_SUFFIX - Static variable in class net.vee.btech.bml.parser.Parser
 
Handler() - Constructor for class net.vee.btech.bml.parser.Handler
 
hasGame() - Method in class net.vee.btech.saikoro.GameManager
 
HEAT_SINK - Static variable in interface net.vee.btech.component.Component
 
HeatSink - class net.vee.btech.component.HeatSink.
A heat sink.
HeatSink(HeatSink) - Constructor for class net.vee.btech.component.HeatSink
Constructs a new HeatSink.
HeatSink(String, int, int, int) - Constructor for class net.vee.btech.component.HeatSink
Constructs a new HeatSink.
HeatSinkHandler - class net.vee.btech.bml.parser.HeatSinkHandler.
A handler for the 'heat-sink' element.
HeatSinkHandler() - Constructor for class net.vee.btech.bml.parser.HeatSinkHandler
 

I

Initative - class net.vee.btech.saikoro.Initative.
Initative information
Initative(int) - Constructor for class net.vee.btech.saikoro.Initative
 
InventoryHandler - class net.vee.btech.bml.parser.InventoryHandler.
A handler for the 'inventory' element.
InventoryHandler() - Constructor for class net.vee.btech.bml.parser.InventoryHandler
 
isDamaged() - Method in class net.vee.btech.component.AbstractComponent
 
isDamaged() - Method in interface net.vee.btech.component.Component
 
isDamaged() - Method in class net.vee.btech.component.AmmunitionBay
 
isDestroyed() - Method in class net.vee.btech.component.AbstractComponent
 
isDestroyed() - Method in interface net.vee.btech.component.Component
 
isDestroyed() - Method in class net.vee.btech.component.AmmunitionBay
 
isModified() - Method in class net.vee.btech.saikoro.GameManager
 

J

JUMP_JET - Static variable in interface net.vee.btech.component.Component
 
JumpJet - class net.vee.btech.component.JumpJet.
A jump-jet.
JumpJet(JumpJet) - Constructor for class net.vee.btech.component.JumpJet
Constructs a new JumpJet.
JumpJet(String, int, int) - Constructor for class net.vee.btech.component.JumpJet
Constructs a new JumpJet.
JumpJetHandler - class net.vee.btech.bml.parser.JumpJetHandler.
A handler for the 'jump-jet' element.
JumpJetHandler() - Constructor for class net.vee.btech.bml.parser.JumpJetHandler
 

L

Laser - class net.vee.btech.component.Laser.
A weapon which emits beams of high-energy coherent light - a laser beam.
LASER - Static variable in interface net.vee.btech.component.Weapon
 
Laser(String, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.Laser
Constructs a new Laser.
LIFE_SUPPORT - Static variable in interface net.vee.btech.component.Component
 
LifeSupportHandler - class net.vee.btech.bml.parser.LifeSupportHandler.
A handler for the 'life-support' element.
LifeSupportHandler() - Constructor for class net.vee.btech.bml.parser.LifeSupportHandler
 
ListDialog - class net.vee.btech.saikoro.ListDialog.
 
ListDialog(Saikoro, String, String, ListModel, ListCellRenderer) - Constructor for class net.vee.btech.saikoro.ListDialog
 
LOAD - Static variable in class net.vee.btech.saikoro.event.GameManagerEvent
 
loadGame(File) - Method in class net.vee.btech.saikoro.GameManager
 

M

MACHINE_GUN - Static variable in interface net.vee.btech.component.Weapon
 
MachineGun - class net.vee.btech.component.MachineGun.
A high-rate of fire, small caliber, projectile weapon.
MachineGun(String, int, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.MachineGun
Constructs a new MachineGun.
main(String[]) - Static method in class net.vee.btech.saikoro.Saikoro
 
mAmmunitionBay - Variable in class net.vee.btech.component.AbstractAmmunitionWeapon
 
mArmor - Variable in class net.vee.btech.unit.MechStructure
 
mArmorRear - Variable in class net.vee.btech.unit.MechTorso
 
mComponents - Variable in class net.vee.btech.unit.Structure
 
mDamage - Variable in class net.vee.btech.component.AbstractWeapon
 
MechStructure - class net.vee.btech.unit.MechStructure.
The basic building blocks for battlemechs.
MechStructure() - Constructor for class net.vee.btech.unit.MechStructure
 
MechTorso - class net.vee.btech.unit.MechTorso.
A battlemech's torso.
MechTorso() - Constructor for class net.vee.btech.unit.MechTorso
 
mFrame - Variable in class net.vee.btech.saikoro.SaikoroPane
 
mGame - Variable in class net.vee.btech.saikoro.SaikoroPane
 
mHeat - Variable in class net.vee.btech.component.AbstractWeapon
 
mInternalStructure - Variable in class net.vee.btech.unit.MechStructure
 
MISSILE - Static variable in interface net.vee.btech.component.Weapon
 
MissileLauncher - class net.vee.btech.component.MissileLauncher.
A weapon which launches a swarm of missiles at at target.
MissileLauncher(String, int, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.MissileLauncher
Constructs a new MissileLauncher.
mLongRange - Variable in class net.vee.btech.component.AbstractWeapon
 
mMediumRange - Variable in class net.vee.btech.component.AbstractWeapon
 
mMinimumRange - Variable in class net.vee.btech.component.AbstractWeapon
 
MODE_JUMP - Static variable in class net.vee.btech.saikoro.Movement
 
MODE_RUN - Static variable in class net.vee.btech.saikoro.Movement
 
MODE_STATIONARY - Static variable in class net.vee.btech.saikoro.Movement
 
MODE_WALK - Static variable in class net.vee.btech.saikoro.Movement
 
Movement - class net.vee.btech.saikoro.Movement.
Movement information
Movement() - Constructor for class net.vee.btech.saikoro.Movement
 
Movement(int, int) - Constructor for class net.vee.btech.saikoro.Movement
 
mRoundsPerTon - Variable in class net.vee.btech.component.AbstractAmmunitionWeapon
 
mShortRange - Variable in class net.vee.btech.component.AbstractWeapon
 

N

NAMESPACE_SAIKORO - Static variable in class net.vee.btech.saikoro.Constants
 
net.vee.btech.bml.parser - package net.vee.btech.bml.parser
 
net.vee.btech.component - package net.vee.btech.component
 
net.vee.btech.saikoro - package net.vee.btech.saikoro
 
net.vee.btech.saikoro.event - package net.vee.btech.saikoro.event
 
net.vee.btech.unit - package net.vee.btech.unit
 
newGame(String) - Method in class net.vee.btech.saikoro.GameManager
 
newParsedObject(String, Attributes) - Method in class net.vee.btech.saikoro.GameParsedObjectFactory
Constructs a new parsed object.
newRound() - Method in class net.vee.btech.saikoro.Game
 
newRound(GameEvent) - Method in class net.vee.btech.saikoro.Saikoro
 
newRound(GameEvent) - Method in class net.vee.btech.saikoro.AboutPane
 
newRound(GameEvent) - Method in class net.vee.btech.saikoro.GameManager
 
newRound(GameEvent) - Method in class net.vee.btech.saikoro.GamePane
 
newRound(GameEvent) - Method in interface net.vee.btech.saikoro.event.GameListener
This method is invoked when a new round has begun.
newRound(int) - Method in class net.vee.btech.saikoro.Unit
 

P

parse(InputStream) - Method in class net.vee.btech.bml.parser.Parser
Parses a BML stream.
Parser - class net.vee.btech.bml.parser.Parser.
A simple BML parser.
Parser(ComponentManager) - Constructor for class net.vee.btech.bml.parser.Parser
Constructs a new Parser.
ParserException - exception net.vee.btech.bml.parser.ParserException.
 
ParserException() - Constructor for class net.vee.btech.bml.parser.ParserException
 
ParserException(String) - Constructor for class net.vee.btech.bml.parser.ParserException
 
ParserException(String, Throwable) - Constructor for class net.vee.btech.bml.parser.ParserException
 
ParserException(Throwable) - Constructor for class net.vee.btech.bml.parser.ParserException
 
PARTICLE_CANNON - Static variable in interface net.vee.btech.component.Weapon
 
ParticleCannon - class net.vee.btech.component.ParticleCannon.
A weapon which high-energy particles at a target.
ParticleCannon(String, int, int, int, int, int, int, int, int) - Constructor for class net.vee.btech.component.ParticleCannon
Constructs a new ParticleCannon.
PREFIX_SAIKORO - Static variable in class net.vee.btech.saikoro.Constants
 

R

removeGameListener(GameListener) - Method in class net.vee.btech.saikoro.GameManager
Removes a GameListener.
removeGameListener(GameListener) - Method in class net.vee.btech.saikoro.Game
Removes a GameListener.
removeGameManagerListener(GameManagerListener) - Method in class net.vee.btech.saikoro.GameManager
Removes a GameManagerListener.
removeUnit(Unit) - Method in class net.vee.btech.saikoro.Game
 
replacedGame(GameManagerEvent) - Method in class net.vee.btech.saikoro.Saikoro
 
replacedGame(GameManagerEvent) - Method in interface net.vee.btech.saikoro.event.GameManagerListener
This method is invoked when a game has just been relaced with another.
replacingGame(GameManagerEvent) - Method in class net.vee.btech.saikoro.Saikoro
 
replacingGame(GameManagerEvent) - Method in interface net.vee.btech.saikoro.event.GameManagerListener
This method is invoked when the current game is about to be replaced with another.
Round - class net.vee.btech.saikoro.Round.
Basic unit data tracked from round to round .
Round(int) - Constructor for class net.vee.btech.saikoro.Round
 

S

Saikoro - class net.vee.btech.saikoro.Saikoro.
The main Saikoro class.
Saikoro(GameManager) - Constructor for class net.vee.btech.saikoro.Saikoro
 
SaikoroAction - class net.vee.btech.saikoro.SaikoroAction.
An AbstractAction which supports enabled state checking.
SaikoroAction() - Constructor for class net.vee.btech.saikoro.SaikoroAction
 
SaikoroException - exception net.vee.btech.saikoro.SaikoroException.
A generic Saikoro exception.
SaikoroException() - Constructor for class net.vee.btech.saikoro.SaikoroException
Constructs a new SaikoroException.
SaikoroException(String) - Constructor for class net.vee.btech.saikoro.SaikoroException
Constructs a new SaikoroException.
SaikoroException(String, Throwable) - Constructor for class net.vee.btech.saikoro.SaikoroException
Constructs a new SaikoroException.
SaikoroException(Throwable) - Constructor for class net.vee.btech.saikoro.SaikoroException
Constructs a new SaikoroException.
SaikoroPane - class net.vee.btech.saikoro.SaikoroPane.
The base pane for displaying information in a Saikoro window.
SaikoroPane(Saikoro, Game) - Constructor for class net.vee.btech.saikoro.SaikoroPane
 
SAVE - Static variable in class net.vee.btech.saikoro.event.GameManagerEvent
 
saveGame() - Method in class net.vee.btech.saikoro.GameManager
 
saveGame(File) - Method in class net.vee.btech.saikoro.GameManager
 
SENSORS - Static variable in interface net.vee.btech.component.Component
 
setAmmunitionBay(AmmunitionBay) - Method in class net.vee.btech.component.AbstractAmmunitionWeapon
 
setAmmunitionBay(AmmunitionBay) - Method in interface net.vee.btech.component.AmmunitionWeapon
 
setCommunicationsType(String) - Method in class net.vee.btech.component.Cockpit
Sets the cockpit's communications system type.
setDistance(int) - Method in class net.vee.btech.saikoro.Movement
 
setFrame(Saikoro) - Method in class net.vee.btech.saikoro.SaikoroPane
 
setGame(Game) - Method in class net.vee.btech.saikoro.SaikoroPane
 
setHeat(int) - Method in class net.vee.btech.saikoro.Round
 
setInitative(Initative) - Method in class net.vee.btech.saikoro.Round
 
setLifeSupportType(String) - Method in class net.vee.btech.component.Cockpit
Sets the cockpit's life support system type.
setMode(int) - Method in class net.vee.btech.saikoro.Movement
 
setMovement(Movement) - Method in class net.vee.btech.saikoro.Round
 
setName(String) - Method in class net.vee.btech.saikoro.Unit
 
setTargetingTrackingType(String) - Method in class net.vee.btech.component.Cockpit
Sets the cockpit's targeting and tracking system type.
setTitle(String) - Method in class net.vee.btech.saikoro.Saikoro
 
setWeapon(Weapon) - Method in class net.vee.btech.component.AmmunitionBay
 
showDialog(Saikoro, String, String, ListModel, ListCellRenderer) - Static method in class net.vee.btech.saikoro.ListDialog
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.Handler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.AmmunitionBayHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.TargetingTrackingHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.EngineHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.ComponentManagerHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.WeaponHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.HeatSinkHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.BattlemechHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.GyroHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.ChassisHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.InventoryHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.CockpitHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.JumpJetHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.CommunicationsHandler
 
startElement(String, Attributes, Parser) - Method in class net.vee.btech.bml.parser.LifeSupportHandler
 
startElement(String, String, String, Attributes) - Method in class net.vee.btech.bml.parser.Parser
 
Structure - class net.vee.btech.unit.Structure.
Structure is the stuff of which units are built.
Structure() - Constructor for class net.vee.btech.unit.Structure
 

T

TargetingTrackingHandler - class net.vee.btech.bml.parser.TargetingTrackingHandler.
A handler for the 'targeting-tracking' element.
TargetingTrackingHandler() - Constructor for class net.vee.btech.bml.parser.TargetingTrackingHandler
 
toString() - Method in class net.vee.btech.saikoro.Initative
 
toString() - Method in class net.vee.btech.saikoro.Movement
 
toXML(Generator) - Method in class net.vee.btech.saikoro.Unit
 
toXML(Generator) - Method in class net.vee.btech.saikoro.Initative
 
toXML(Generator) - Method in class net.vee.btech.saikoro.Round
 
toXML(Generator) - Method in class net.vee.btech.saikoro.Movement
 
toXML(Generator) - Method in class net.vee.btech.saikoro.Game
 

U

Unit - class net.vee.btech.saikoro.Unit.
A simple representation of a Battletech unit.
UNIT_ADDED - Static variable in class net.vee.btech.saikoro.event.GameEvent
 
UNIT_REMOVED - Static variable in class net.vee.btech.saikoro.event.GameEvent
 
Unit(String) - Constructor for class net.vee.btech.saikoro.Unit
 

W

Weapon - interface net.vee.btech.component.Weapon.
A component designed to deal damage to an object.
WEAPON - Static variable in interface net.vee.btech.component.Component
 
WeaponHandler - class net.vee.btech.bml.parser.WeaponHandler.
A handler for the 'weapon' element.
WeaponHandler() - Constructor for class net.vee.btech.bml.parser.WeaponHandler
 

A B C D E G H I J L M N P R S T U W