package btools.server.request; import java.util.HashMap; import java.util.List; import btools.router.OsmNodeNamed; import btools.router.OsmTrack; import btools.router.RoutingContext; import btools.server.ServiceContext; public abstract class RequestHandler { protected ServiceContext serviceContext; protected HashMap params; public RequestHandler( ServiceContext serviceContext, HashMap params ) { this.serviceContext = serviceContext; this.params = params; } public abstract RoutingContext readRoutingContext(); public abstract List readWayPointList(); public abstract String formatTrack(OsmTrack track); public abstract String getMimeType(); public abstract String getFileName(); }