Interface implemented by server-side request objects, to allow
routing/dispatching of requests based on information from path
and related target metadata.
Note that all values are handled as-is, without doing any URL decoded (or
Note: typically implemented by server-side request objects.
Accessor for generic type of request.
Method for returning current remaning path (not including
parts that have been removed with
and without additional URL decoding (but may have been decoded,
Usually used to be able to later on reset path with setPath().
Method for returning current remaining path, but first
URL decoding it if necessary (if
Whether path as returned by
has already been
URL decoded or not.
Method for resetting currently active path. Note that the value
must obey same "has been URL decoded" value as what
returns; not encoding or decoding is done
by this method.
Method for checking the next available path segment,
if any are left, removing ("consume") it, and returning to caller.
Method for checking that the next path segment (as returned by
) would match given segment; and if so,
remove the segment and return true. Otherwise returns null
and leaves path unchanged.
Accessor for getting value of specified query parameter
Accessor for getting value of specified request header