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(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.
-