Class TileDatabase
java.lang.Object
nz.ac.vuw.ecs.swen225.gp22.domain.TileDatabase
Used by persistency module to create tiles based on an ID (for loading),
 as well as get the ID of a current object (for saving).
- Author:
 - Abdul
 
- 
Constructor Details
- 
TileDatabase
public TileDatabase() 
 - 
 - 
Method Details
- 
create
Factory method that creates a Tile object based on the tile ID. Makes sure the given parameters are the correct amount and with the correct types. Suppresses unchecked warnings because I know that any constructor from a class in tileDB will be of the correct constructor type.- Parameters:
 tileID- ID of the requested tile.tileParams- Array of the given tile parameters.- Returns:
 - The newly created tile Tile.
 
 - 
getID
Gets the ID of a tile class.- Parameters:
 clazz- Class to get ID of.- Returns:
 - String ID of the class
 
 - 
getID
Overloaded method for getID() with Tile object as the parameter.- Parameters:
 tile- Tile object to get ID of.- Returns:
 - String ID of the object's class.
 
 
 -