KebsHttp4sStirMatchers
Attributes
- Graph
-
- Supertypes
-
trait PathMatchersclass Objecttrait Matchableclass Any
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Inherited classlikes
A PathMatcher that efficiently matches a number of hex-digits and extracts their (non-negative) Int value. The matcher will not match 0 digits or a sequence of digits that would represent an Int value larger than Int.MaxValue.
A PathMatcher that efficiently matches a number of hex-digits and extracts their (non-negative) Int value. The matcher will not match 0 digits or a sequence of digits that would represent an Int value larger than Int.MaxValue.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class NumberMatcher[Int]class PathMatcher[Tuple1[Int]]trait Path => Matching[Tuple1[Int]]class Objecttrait Matchableclass AnyShow all
A PathMatcher that efficiently matches a number of hex-digits and extracts their (non-negative) Long value. The matcher will not match 0 digits or a sequence of digits that would represent an Long value larger than Long.MaxValue.
A PathMatcher that efficiently matches a number of hex-digits and extracts their (non-negative) Long value. The matcher will not match 0 digits or a sequence of digits that would represent an Long value larger than Long.MaxValue.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class NumberMatcher[Long]class PathMatcher[Tuple1[Long]]trait Path => Matching[Tuple1[Long]]class Objecttrait Matchableclass AnyShow all
A PathMatcher that efficiently matches a number of digits and extracts their (non-negative) Int value. The matcher will not match 0 digits or a sequence of digits that would represent an Int value larger than Int.MaxValue.
A PathMatcher that efficiently matches a number of digits and extracts their (non-negative) Int value. The matcher will not match 0 digits or a sequence of digits that would represent an Int value larger than Int.MaxValue.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class NumberMatcher[Int]class PathMatcher[Tuple1[Int]]trait Path => Matching[Tuple1[Int]]class Objecttrait Matchableclass AnyShow all
A PathMatcher that efficiently matches a number of digits and extracts their (non-negative) Long value. The matcher will not match 0 digits or a sequence of digits that would represent an Long value larger than Long.MaxValue.
A PathMatcher that efficiently matches a number of digits and extracts their (non-negative) Long value. The matcher will not match 0 digits or a sequence of digits that would represent an Long value larger than Long.MaxValue.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class NumberMatcher[Long]class PathMatcher[Tuple1[Long]]trait Path => Matching[Tuple1[Long]]class Objecttrait Matchableclass AnyShow all
A PathMatcher that matches the very end of the requests URI path.
A PathMatcher that matches the very end of the requests URI path.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Unit]trait Path => Matching[Unit]class Objecttrait Matchableclass Any
A PathMatcher that matches and extracts the complete remaining, unmatched part of the request's URI path as an (encoded!) String. If you need access to the remaining unencoded elements of the path use the RemainingPath matcher!
A PathMatcher that matches and extracts the complete remaining, unmatched part of the request's URI path as an (encoded!) String. If you need access to the remaining unencoded elements of the path use the RemainingPath matcher!
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Tuple1[String]]trait Path => Matching[Tuple1[String]]class Objecttrait Matchableclass Any
A PathMatcher that matches and extracts the complete remaining, unmatched part of the request's URI path.
A PathMatcher that matches and extracts the complete remaining, unmatched part of the request's URI path.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Tuple1[Path]]trait Path => Matching[Tuple1[Path]]class Objecttrait Matchableclass Any
A PathMatcher that matches if the unmatched path starts with a path segment. If so the path segment is extracted as a String.
A PathMatcher that matches if the unmatched path starts with a path segment. If so the path segment is extracted as a String.
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Tuple1[String]]trait Path => Matching[Tuple1[String]]class Objecttrait Matchableclass Any
A PathMatcher that matches a single slash character ('/').
A PathMatcher that matches a single slash character ('/').
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Unit]trait Path => Matching[Unit]class Objecttrait Matchableclass Any
Inherited and Abstract classlikes
Attributes
- Inherited from:
- PathMatchers
- Supertypes
-
class PathMatcher[Tuple1[T]]trait Path => Matching[Tuple1[T]]class Objecttrait Matchableclass Any
- Known subtypes
Value members
Inherited methods
A PathMatcher that matches between min and max (both inclusively) path segments (separated by slashes) as a List[String]. If there are more than count segments present the remaining ones will be left unmatched. If the path has a trailing slash this slash will not be matched.
A PathMatcher that matches between min and max (both inclusively) path segments (separated by slashes) as a List[String]. If there are more than count segments present the remaining ones will be left unmatched. If the path has a trailing slash this slash will not be matched.
Attributes
- Inherited from:
- PathMatchers
A PathMatcher that matches the given number of path segments (separated by slashes) as a List[String]. If there are more than count segments present the remaining ones will be left unmatched. If the path has a trailing slash this slash will not be matched.
A PathMatcher that matches the given number of path segments (separated by slashes) as a List[String]. If there are more than count segments present the remaining ones will be left unmatched. If the path has a trailing slash this slash will not be matched.
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
A PathMatcher that never matches anything.
A PathMatcher that never matches anything.
Attributes
- Inherited from:
- PathMatchers
Converts a path string containing slashes into a PathMatcher that interprets slashes as path segment separators.
Converts a path string containing slashes into a PathMatcher that interprets slashes as path segment separators.
Attributes
- Inherited from:
- PathMatchers
Inherited fields
A PathMatcher that matches and extracts a Double value. The matched string representation is the pure decimal, optionally signed form of a double value, i.e. without exponent.
A PathMatcher that matches and extracts a Double value. The matched string representation is the pure decimal, optionally signed form of a double value, i.e. without exponent.
Attributes
- Inherited from:
- PathMatchers
A PathMatcher that matches and extracts a java.util.UUID instance.
A PathMatcher that matches and extracts a java.util.UUID instance.
Attributes
- Inherited from:
- PathMatchers
A PathMatcher that always matches, doesn't consume anything and extracts nothing. Serves mainly as a neutral element in PathMatcher composition.
A PathMatcher that always matches, doesn't consume anything and extracts nothing. Serves mainly as a neutral element in PathMatcher composition.
Attributes
- Inherited from:
- PathMatchers
A PathMatcher that matches up to 128 remaining segments as a List[String]. This can also be no segments resulting in the empty list. If the path has a trailing slash this slash will not be matched.
A PathMatcher that matches up to 128 remaining segments as a List[String]. This can also be no segments resulting in the empty list. If the path has a trailing slash this slash will not be matched.
Attributes
- Inherited from:
- PathMatchers