Added CompassFragment
Initial commit.
Create abstract class GeocachingService and class Geocache
Define general methods for GeocachingService
Set attributes for Geocache
GeocachingService provides methods to establish and close an http connection.
Initialise CacheParameter.
Use FetchParameter to specify cache information, when requested from a service.
Initialise ComOpencachingService
Rename instance variables to m[Name] style.
ComOpencachingService:
- getCacheInfo connects to a service and disconnects it.
- Add user name and password attributes for future purposes.
CacheParameter is abstract.
Create Parameter class to represent a request parameter.
Create ComOpencachingParameter as subtype of request parameter.
Replace CacheParameter with RequestCollection.
A RequestCollection contains many Parameter.
Rename business.geocache.parameter package to x.x.request.
Move RequestCollection to request page
Generify RequestCollection with subclasses of Parameter.
Should bind specific Parameter objects to a sub class of RequestCollection.
Extend Paramater with ComOpencachingParameter.
Create ComOpencachingRequestColelction and bind it to ComOpencachingParameter.
Fill body of overridden methods.
Initialise Difficulty class.
Change attributes in Parameter to
let sub classes access them.
Initialise supported parameters for opencaching.com API
Set up Awesome Parameter
Erase logic off Awesome Parameter
Set up BBox Parameter
Change separator in BBox.
Set up CacheID.
Remove unnecessary variable from CacheID.
Set up Description parameter.
Change extend Parameter to extend ComOpencachingParameter
Set up the Center Parameter.