package btools.server.request; import java.util.List; import java.util.Map; import btools.router.OsmNodeNamed; import btools.router.OsmTrack; import btools.router.RoutingContext; import btools.server.ServiceContext; public abstract class RequestHandler { protected ServiceContext serviceContext; protected Map params; public RequestHandler(ServiceContext serviceContext, Map 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(); }