|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfreerails.server.parser.CargoAndTerrainHandlerImpl
public class CargoAndTerrainHandlerImpl
Processes CargoAndTerrainHandler events and adds terrain and cargo types to the world object.
CargoAndTerrainHandler
,
CargoAndTerrainParser
Field Summary | |
---|---|
(package private) java.util.HashMap<java.lang.String,java.lang.Integer> |
cargoName2cargoTypeNumber
|
(package private) java.util.HashSet<java.lang.Integer> |
rgbValuesAlreadyUsed
|
(package private) int |
tileBuildCost
|
(package private) TerrainType.Category |
tileCategory
|
(package private) java.lang.String |
tileID
|
(package private) int |
tileRGB
|
(package private) int |
tileROW
|
(package private) java.util.ArrayList<Consumption> |
typeConsumes
|
(package private) java.util.ArrayList<Conversion> |
typeConverts
|
(package private) java.util.ArrayList<Production> |
typeProduces
|
private World |
world
|
Constructor Summary | |
---|---|
CargoAndTerrainHandlerImpl(World w)
|
Method Summary | |
---|---|
void |
end_Cargo_Types()
A container element end event handling method. |
void |
end_Terrain_Types()
A container element end event handling method. |
void |
end_Tile()
A container element end event handling method. |
void |
end_Types()
A container element end event handling method. |
void |
handle_Cargo(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
handle_Consumes(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
handle_Converts(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
handle_Produces(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
start_Cargo_Types(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_Terrain_Types(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_Tile(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_Types(org.xml.sax.Attributes meta)
A container element start event handling method. |
private int |
string2CargoID(java.lang.String cargoName)
Returns the index number of the cargo with the specified name. |
private int |
string2RGBValue(java.lang.String temp_number)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final World world
java.util.HashMap<java.lang.String,java.lang.Integer> cargoName2cargoTypeNumber
java.util.HashSet<java.lang.Integer> rgbValuesAlreadyUsed
java.lang.String tileID
TerrainType.Category tileCategory
int tileRGB
int tileROW
int tileBuildCost
java.util.ArrayList<Consumption> typeConsumes
java.util.ArrayList<Production> typeProduces
java.util.ArrayList<Conversion> typeConverts
Constructor Detail |
---|
public CargoAndTerrainHandlerImpl(World w)
Method Detail |
---|
public void handle_Converts(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Converts
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void start_Tile(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Tile
in interface CargoAndTerrainHandler
meta
- attributes
org.xml.sax.SAXException
public void end_Tile() throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Tile
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void handle_Cargo(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Cargo
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void start_Cargo_Types(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Cargo_Types
in interface CargoAndTerrainHandler
meta
- attributes
org.xml.sax.SAXException
public void end_Cargo_Types() throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Cargo_Types
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void start_Terrain_Types(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Terrain_Types
in interface CargoAndTerrainHandler
meta
- attributes
org.xml.sax.SAXException
public void end_Terrain_Types() throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Terrain_Types
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void start_Types(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Types
in interface CargoAndTerrainHandler
meta
- attributes
org.xml.sax.SAXException
public void end_Types() throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Types
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void handle_Consumes(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Consumes
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
public void handle_Produces(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Produces
in interface CargoAndTerrainHandler
org.xml.sax.SAXException
private int string2RGBValue(java.lang.String temp_number)
private int string2CargoID(java.lang.String cargoName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |