Package fi.iki.elonen.router
Class RouterNanoHTTPD.UriResource
java.lang.Object
fi.iki.elonen.router.RouterNanoHTTPD.UriResource
- All Implemented Interfaces:
Comparable<RouterNanoHTTPD.UriResource>
- Enclosing class:
RouterNanoHTTPD
public static class RouterNanoHTTPD.UriResource
extends Object
implements Comparable<RouterNanoHTTPD.UriResource>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUriResource
(String uri, int priority, Class<?> handler, Object... initParameter) UriResource
(String uri, Class<?> handler, Object... initParameter) -
Method Summary
Modifier and TypeMethodDescriptionint
private Pattern
getUri()
<T> T
initParameter
(int parameterIndex, Class<T> paramClazz) <T> T
initParameter
(Class<T> paramClazz) private void
parse()
process
(Map<String, String> urlParams, NanoHTTPD.IHTTPSession session) void
setPriority
(int priority) toString()
-
Field Details
-
PARAM_PATTERN
-
PARAM_MATCHER
- See Also:
-
EMPTY
-
uri
-
uriPattern
-
priority
private int priority -
handler
-
initParameter
-
uriParams
-
-
Constructor Details
-
UriResource
-
UriResource
-
-
Method Details
-
parse
private void parse() -
createUriPattern
-
process
-
toString
-
getUri
-
initParameter
-
initParameter
-
match
-
compareTo
- Specified by:
compareTo
in interfaceComparable<RouterNanoHTTPD.UriResource>
-
setPriority
public void setPriority(int priority)
-