Package oracle.dbtools.plugin.api.routes
Interface PathTemplateMatch
public interface PathTemplateMatch
Represents the
PathTemplate that was matched to a request- Author:
- cdivilly
-
Method Summary
Modifier and TypeMethodDescriptionname()The optional mnemonic name assigned to thePathTemplatethat was matched to this request, in other words the value of thePathTemplate.name()property.The parameters extracted from the matching request path.parameters<wbr>(boolean decode)The parameters extracted from the matching request path.pattern()The pattern of thePathTemplatethat was matched against this request
-
Method Details
-
name
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
String pattern()The pattern of thePathTemplatethat was matched against this request- Returns:
- route pattern
-
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
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.
-