public interface UrlMappingData
Holds information about a parsed URL such as the tokens that make up the URL, The URLs (plural) that the UrLMapping logically maps to and so forth
| Modifier and Type | Method and Description |
|---|---|
UrlMappingData |
createRelative(java.lang.String path)
Creates a new UrlMappingData instance relative to this one for the given path
|
java.lang.String[] |
getLogicalUrls()
Obtains the logical URLs for this URL
|
java.lang.String[] |
getTokens()
Retrieves the tokens that make up a URL.
|
java.lang.String |
getUrlPattern()
Retrieves the URL pattern for this UrlMappingData instance
|
boolean |
hasOptionalExtension() |
boolean |
isOptional(int index)
Returns whether the given token in the URL is optional.
|
java.lang.String[] getTokens()
Retrieves the tokens that make up a URL. For example the tokens for the URL /blog/2007/* would be "blog", "2007" and "*"
java.lang.String[] getLogicalUrls()
Obtains the logical URLs for this URL
java.lang.String getUrlPattern()
boolean isOptional(int index)
index - The index of the matching tokenUrlMappingData createRelative(java.lang.String path)
path - The pathboolean hasOptionalExtension()