Interface PathMatchers

All Known Subinterfaces:
Directives, PathDirectives
All Known Implementing Classes:
Directives$, HttpApp, PathDirectives$, PathMatchers$

public interface PathMatchers
  • Method Details

    • Slash

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • PathEnd

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • Remaining

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • RemainingPath

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • IntNumber

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • LongNumber

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • HexIntNumber

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • HexLongNumber

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • Segment

      Accessor for nested Scala object
      Returns:
      (undocumented)
    • not

      PathMatcher<scala.runtime.BoxedUnit> not(PathMatcher<?> self)
    • separateOnSlashes

      PathMatcher<scala.runtime.BoxedUnit> separateOnSlashes(String string)
      Converts a path string containing slashes into a PathMatcher that interprets slashes as path segment separators.

      Parameters:
      string - (undocumented)
      Returns:
      (undocumented)
    • DoubleNumber

      PathMatcher<scala.Tuple1<Object>> DoubleNumber()
    • JavaUUID

      PathMatcher<scala.Tuple1<UUID>> JavaUUID()
    • Neutral

      PathMatcher<scala.runtime.BoxedUnit> Neutral()
    • Segments

      PathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>> Segments()
    • Segments

      PathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>> Segments(int count)
      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.

      Parameters:
      count - (undocumented)
      Returns:
      (undocumented)
    • Segments

      PathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>> Segments(int min, int max)
      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.

      Parameters:
      min - (undocumented)
      max - (undocumented)
      Returns:
      (undocumented)
    • nothingMatcher

      <L> PathMatcher<L> nothingMatcher(Tuple<L> evidence$19)
      A PathMatcher that never matches anything.

      Parameters:
      evidence$19 - (undocumented)
      Returns:
      (undocumented)