- java.lang.Object
-
- swim.uri.UriPattern
-
-
Method Summary
Modifier and Type Method Description Uriapply(String... args)voiddebug(Output<?> output)Writes a developer readable, debug-formatted string representation of this object tooutput.voiddisplay(Output<?> output)Writes a human readable, display-formatted string representation of this object tooutput.static UriPatternempty()booleanequals(Object other)static Form<UriPattern>form()static UriPatternfrom(Uri pattern)inthashCode()abstract booleanisUri()booleanmatches(String uri)abstract booleanmatches(Uri uri)static UriPatternparse(String pattern)StringtoString()abstract UritoUri()HashTrieMap<String,String>unapply(String uri)HashTrieMap<String,String>unapply(String uri, HashTrieMap<String,String> defaults)HashTrieMap<String,String>unapply(Uri uri)abstract HashTrieMap<String,String>unapply(Uri uri, HashTrieMap<String,String> defaults)
-
-
-
Method Detail
-
empty
public static UriPattern empty()
-
from
public static UriPattern from(Uri pattern)
-
parse
public static UriPattern parse(String pattern)
-
form
@Kind public static Form<UriPattern> form()
-
isUri
public abstract boolean isUri()
-
toUri
public abstract Uri toUri()
-
unapply
public abstract HashTrieMap<String,String> unapply(Uri uri, HashTrieMap<String,String> defaults)
-
unapply
public HashTrieMap<String,String> unapply(String uri, HashTrieMap<String,String> defaults)
-
unapply
public HashTrieMap<String,String> unapply(Uri uri)
-
unapply
public HashTrieMap<String,String> unapply(String uri)
-
matches
public abstract boolean matches(Uri uri)
-
matches
public boolean matches(String uri)
-
debug
public void debug(Output<?> output)
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput.
-
display
public void display(Output<?> output)
Description copied from interface:DisplayWrites a human readable, display-formatted string representation of this object tooutput.
-
-