@:value(new PublicHandler())staticpublicHandler:AbstractHandler = new PublicHandler()
@:value(new Map())staticrouteByName:Map<String, RouteElement> = new Map()
@:value([])staticroutes:Array<RouteElement> = []
staticany(path:String):RouteElement
staticconnect(path:String):RouteElement
staticdelete(path:String):RouteElement
staticdomain(domain:String):RouteElement
staticget(path:String):RouteElement
statichead(path:String):RouteElement
staticlog():Void
staticmatch(methods:Array<HttpMethod>, path:String):RouteElement
staticmethod(method:HttpMethod, path:String):RouteElement
staticinlinemiddleware(middlewares:Array<AbstractMiddleware>):RouteElement
staticinlinemiddleware(middlewares:Array<Class<AbstractMiddleware>>):RouteElement
staticname(name:String):RouteElement
staticoptions(path:String):RouteElement
staticpatch(path:String):RouteElement
staticpath(path:String):RouteElement
staticpermanentRedirect(url:String, destination:String):RouteElement
staticpost(path:String):RouteElement
staticput(path:String):RouteElement
@:value({ status : 302 })staticredirect(url:String, destination:String, status:Int = 302):RouteElement
staticresolveRequest(httpRequest:Request):Null<{route:RouteElement, params:Map<String, String>}>
staticresolveStatusCode(code:String):RouteElement
staticstatus(code:Int):RouteElement
statictrace(path:String):RouteElement