Interface PathMatchers
- All Known Subinterfaces:
- Directives,- PathDirectives
- All Known Implementing Classes:
- Directives$,- HttpApp,- PathDirectives$,- PathMatchers$
public interface PathMatchers
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classA PathMatcher that matches a single slash character ('/').
- 
Method SummaryModifier and TypeMethodDescriptionPathMatcher<scala.Tuple1<Object>>Accessor for nested Scala objectAccessor for nested Scala objectAccessor for nested Scala objectPathMatcher<scala.Tuple1<UUID>>JavaUUID()Accessor for nested Scala objectPathMatcher<scala.runtime.BoxedUnit>Neutral()PathMatcher<scala.runtime.BoxedUnit>not(PathMatcher<?> self) <L> PathMatcher<L>nothingMatcher(Tuple<L> evidence$19) A PathMatcher that never matches anything.PathEnd()Accessor for nested Scala objectAccessor for nested Scala objectAccessor for nested Scala objectSegment()Accessor for nested Scala objectPathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>>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].PathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>>Segments(int min, int max) A PathMatcher that matches betweenminandmax(both inclusively) path segments (separated by slashes) as a List[String].PathMatcher<scala.runtime.BoxedUnit>separateOnSlashes(String string) Converts a path string containing slashes into a PathMatcher that interprets slashes as path segment separators.Slash()Accessor for nested Scala object
- 
Method Details- 
SlashPathMatchers.Slash$ Slash()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
PathEndPathMatchers.PathEnd$ PathEnd()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
RemainingPathMatchers.Remaining$ Remaining()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
RemainingPathPathMatchers.RemainingPath$ RemainingPath()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
IntNumberPathMatchers.IntNumber$ IntNumber()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
LongNumberPathMatchers.LongNumber$ LongNumber()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
HexIntNumberPathMatchers.HexIntNumber$ HexIntNumber()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
HexLongNumberPathMatchers.HexLongNumber$ HexLongNumber()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
SegmentPathMatchers.Segment$ Segment()Accessor for nested Scala object- Returns:
- (undocumented)
 
- 
not
- 
separateOnSlashesConverts a path string containing slashes into a PathMatcher that interprets slashes as path segment separators.- Parameters:
- string- (undocumented)
- Returns:
- (undocumented)
 
- 
DoubleNumberPathMatcher<scala.Tuple1<Object>> DoubleNumber()
- 
JavaUUIDPathMatcher<scala.Tuple1<UUID>> JavaUUID()
- 
NeutralPathMatcher<scala.runtime.BoxedUnit> Neutral()
- 
SegmentsPathMatcher<scala.Tuple1<scala.collection.immutable.List<String>>> Segments()
- 
SegmentsA PathMatcher that matches the given number of path segments (separated by slashes) as a List[String]. If there are more thancountsegments 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)
 
- 
SegmentsA PathMatcher that matches betweenminandmax(both inclusively) path segments (separated by slashes) as a List[String]. If there are more thancountsegments 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)
 
- 
nothingMatcherA PathMatcher that never matches anything.- Parameters:
- evidence$19- (undocumented)
- Returns:
- (undocumented)
 
 
-