|
||||||||||
| 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 CargoAndTerrainHandlerorg.xml.sax.SAXException
public void start_Tile(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Tile in interface CargoAndTerrainHandlermeta - attributes
org.xml.sax.SAXException
public void end_Tile()
throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Tile in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void handle_Cargo(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Cargo in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void start_Cargo_Types(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Cargo_Types in interface CargoAndTerrainHandlermeta - attributes
org.xml.sax.SAXException
public void end_Cargo_Types()
throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Cargo_Types in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void start_Terrain_Types(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Terrain_Types in interface CargoAndTerrainHandlermeta - attributes
org.xml.sax.SAXException
public void end_Terrain_Types()
throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Terrain_Types in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void start_Types(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
start_Types in interface CargoAndTerrainHandlermeta - attributes
org.xml.sax.SAXException
public void end_Types()
throws org.xml.sax.SAXException
CargoAndTerrainHandler
end_Types in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void handle_Consumes(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Consumes in interface CargoAndTerrainHandlerorg.xml.sax.SAXException
public void handle_Produces(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
CargoAndTerrainHandler
handle_Produces in interface CargoAndTerrainHandlerorg.xml.sax.SAXExceptionprivate 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 | |||||||||