Static variables

@:value(new PublicHandler())staticpublicHandler:AbstractHandler = new PublicHandler()

@:value(new Map())staticrouteByName:Map<String, RouteElement> = new Map()

@:value([])staticroutes:Array<RouteElement> = []

Static methods

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