public class UrlMapper<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
UrlMapper.Element<T> |
| 构造器和说明 |
|---|
UrlMapper(boolean singlePattern) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMapping(String urlPattern,
T object,
String objectName)
Add mapping
|
void |
addMappingObjectsByUri(String absoluteUri,
List<UrlMapper.Element<T>> list)
Add multiple mapping objects
|
void |
clear() |
UrlMapper.Element<T> |
getMappingObjectByUri(String absoluteUri)
Gets a mapping object
|
String |
getServletPath(String absoluteUri)
Gets a servlet path
|
static void |
main(String[] args) |
void |
removeMapping(String objectName)
Delete the mapping
|
void |
setRootPath(String rootPath) |
public void clear()
public void setRootPath(String rootPath)
public void addMapping(String urlPattern, T object, String objectName) throws IllegalArgumentException
urlPattern - urlPatternobject - objectobjectName - objectNameIllegalArgumentException - IllegalArgumentExceptionpublic void removeMapping(String objectName)
objectName - objectNamepublic String getServletPath(String absoluteUri)
absoluteUri - An absolute pathpublic UrlMapper.Element<T> getMappingObjectByUri(String absoluteUri)
absoluteUri - An absolute pathpublic void addMappingObjectsByUri(String absoluteUri, List<UrlMapper.Element<T>> list)
list - add in listabsoluteUri - An absolute pathpublic static void main(String[] args)
Copyright © 2021. All rights reserved.