Static variables

@:value([])staticgroups:Array<RouteGroupElement> = []

Constructor

new()

Variables

read onlyvalue:String

Methods

_middleware(middlewares:Array<Class<AbstractMiddleware>>):RouteElement

domain(domain:String):RouteElement

getMethods():Array<HttpMethod>

inlinegetStream():Bool

inlinegroup(routeGroupClass:Class<RouteGroup>):Void

inlinegroup(callback:() ‑> Void):Void

match(methods:Array<HttpMethod>):RouteElement

matches(path:String):Null<Map<String, String>>

method(method:HttpMethod):RouteElement

inlinemiddleware(middlewareInstances:Array<AbstractMiddleware>):RouteElement

inlinemiddleware(middlewares:Array<Class<AbstractMiddleware>>):RouteElement

inlinemiddleware(middlewareClass:Class<AbstractMiddleware>):RouteElement

name(name:String):RouteElement

path(path:String):RouteElement

permanentRedirect(url:String, destination:String):RouteElement

@:value({ status : 302 })redirect(url:String, destination:String, status:Int = 302):RouteElement

setMethod(method:HttpMethod):RouteElement

setMethods(methods:Array<HttpMethod>):RouteElement

setStream(stream:Bool):RouteElement

@:value({ opt : "i" })where(param:String, pattern:String, opt:String = "i"):RouteElement