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 TypeMethodDescriptionintprivate PatterngetUri()<T> TinitParameter(int parameterIndex, Class<T> paramClazz) <T> TinitParameter(Class<T> paramClazz) private voidparse()process(Map<String, String> urlParams, NanoHTTPD.IHTTPSession session) voidsetPriority(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:
compareToin interfaceComparable<RouterNanoHTTPD.UriResource>
-
setPriority
public void setPriority(int priority)
-