This PR gets rid of the MinimalTileSpec and MinimalTileSpec classes. While I support encapsulating the low-level data representation that is returned by the render web service, these classes didn't seem to provide a useful abstraction. In particular, it seemed to me that most of the time the actual TileSpec was needed and the now deleted classes only served as a container for passing the spec as an argument.
I changed all occurrences of these two classes to TileSpec and move a few convenience methods there. Furthermore, after going through a number of files, I cleaned up some more with the help of my IDE.
This PR gets rid of the
MinimalTileSpec
andMinimalTileSpec
classes. While I support encapsulating the low-level data representation that is returned by the render web service, these classes didn't seem to provide a useful abstraction. In particular, it seemed to me that most of the time the actualTileSpec
was needed and the now deleted classes only served as a container for passing the spec as an argument.I changed all occurrences of these two classes to
TileSpec
and move a few convenience methods there. Furthermore, after going through a number of files, I cleaned up some more with the help of my IDE.