Package fi.iki.elonen.router
Class RouterNanoHTTPD.BaseRoutePrioritizer
- java.lang.Object
-
- fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer
-
- All Implemented Interfaces:
RouterNanoHTTPD.IRoutePrioritizer
- Direct Known Subclasses:
RouterNanoHTTPD.DefaultRoutePrioritizer
,RouterNanoHTTPD.InsertionOrderRoutePrioritizer
,RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
- Enclosing class:
- RouterNanoHTTPD
public abstract static class RouterNanoHTTPD.BaseRoutePrioritizer extends java.lang.Object implements RouterNanoHTTPD.IRoutePrioritizer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<RouterNanoHTTPD.UriResource>
mappings
protected java.lang.Class<?>
notImplemented
-
Constructor Summary
Constructors Constructor Description BaseRoutePrioritizer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addRoute(java.lang.String url, int priority, java.lang.Class<?> handler, java.lang.Object... initParameter)
java.util.Collection<RouterNanoHTTPD.UriResource>
getPrioritizedRoutes()
protected abstract java.util.Collection<RouterNanoHTTPD.UriResource>
newMappingCollection()
void
removeRoute(java.lang.String url)
void
setNotImplemented(java.lang.Class<?> handler)
-
-
-
Field Detail
-
notImplemented
protected java.lang.Class<?> notImplemented
-
mappings
protected final java.util.Collection<RouterNanoHTTPD.UriResource> mappings
-
-
Method Detail
-
addRoute
public void addRoute(java.lang.String url, int priority, java.lang.Class<?> handler, java.lang.Object... initParameter)
- Specified by:
addRoute
in interfaceRouterNanoHTTPD.IRoutePrioritizer
-
removeRoute
public void removeRoute(java.lang.String url)
- Specified by:
removeRoute
in interfaceRouterNanoHTTPD.IRoutePrioritizer
-
getPrioritizedRoutes
public java.util.Collection<RouterNanoHTTPD.UriResource> getPrioritizedRoutes()
- Specified by:
getPrioritizedRoutes
in interfaceRouterNanoHTTPD.IRoutePrioritizer
-
setNotImplemented
public void setNotImplemented(java.lang.Class<?> handler)
- Specified by:
setNotImplemented
in interfaceRouterNanoHTTPD.IRoutePrioritizer
-
newMappingCollection
protected abstract java.util.Collection<RouterNanoHTTPD.UriResource> newMappingCollection()
-
-