Package oracle.dbtools.plugin.api.routes
Interface PathTemplateMatch
-
public interface PathTemplateMatchRepresents thePathTemplatethat was matched to a request- Author:
- cdivilly
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringname()The optional mnemonic name assigned to thePathTemplatethat was matched to this request, in other words the value of thePathTemplate.name()property.MultiMap<java.lang.String,java.lang.String>parameters()The parameters extracted from the matching request path.MultiMap<java.lang.String,java.lang.String>parameters(boolean decode)The parameters extracted from the matching request path.java.lang.Stringpattern()The pattern of thePathTemplatethat was matched against this request
-
-
-
Method Detail
-
name
java.lang.String name()
The optional mnemonic name assigned to thePathTemplatethat was matched to this request, in other words the value of thePathTemplate.name()property.- Returns:
- String containing
PathTemplatename, or null if no named was specified.
-
pattern
java.lang.String pattern()
The pattern of thePathTemplatethat was matched against this request- Returns:
- route pattern
-
parameters
MultiMap<java.lang.String,java.lang.String> parameters()
The parameters extracted from the matching request path. The values are not URL encoded. This method is equivalent to callingparameters(boolean)with atrueargument.- Returns:
- The matched parameters, the values are not URL encoded
-
parameters
MultiMap<java.lang.String,java.lang.String> parameters(boolean decode)
The parameters extracted from the matching request path.- Parameters:
decode- Iftruethe values are not URL encoded. Iffalsethe values are URL encoded.- Returns:
- The matched parameters.
-
-