| java.lang.Object org.apache.tomcat.util.http.mapper.Mapper
Mapper | final public class Mapper (Code) | | Mapper, which implements the servlet API mapping rules (which are derived
from the HTTP rules).
author: Remy Maucherat |
Inner Class :abstract protected static class MapElement | |
Inner Class :final protected static class Host extends MapElement | |
Inner Class :final protected static class ContextList | |
Inner Class :final protected static class Context extends MapElement | |
Inner Class :protected static class Wrapper extends MapElement | |
Field Summary | |
protected Context | context Context associated with this wrapper, used for wrapper mapping. | protected String | defaultHostName Default host name. | protected Host[] | hosts Array containing the virtual hosts definitions. |
Method Summary | |
public void | addContext(String hostName, String path, Object context, String[] welcomeResources, javax.naming.Context resources) Add a new Context to an existing Host. | public synchronized void | addHost(String name, String[] aliases, Object host) Add a new host to the mapper. | public void | addWrapper(String hostName, String contextPath, String path, Object wrapper) Add a new Wrapper to an existing Context. | public void | addWrapper(String hostName, String contextPath, String path, Object wrapper, boolean jspWildCard) | public void | addWrapper(String path, Object wrapper) Add a wrapper to the context associated with this wrapper. | public void | addWrapper(String path, Object wrapper, boolean jspWildCard) | protected void | addWrapper(Context context, String path, Object wrapper) | protected void | addWrapper(Context context, String path, Object wrapper, boolean jspWildCard) Adds a wrapper to the given context. | public String[] | getContextNames() | public String | getDefaultHostName() Get default host. | public String[] | getHosts() | public String[] | getWrapperNames(String host, String context) | public String | getWrappersString(String host, String context) | public void | map(MessageBytes host, MessageBytes uri, MappingData mappingData) Map the specified host name and URI, mutating the given mapping data. | public void | map(MessageBytes uri, MappingData mappingData) Map the specified URI relative to the context,
mutating the given mapping data. | public void | removeContext(String hostName, String path) Remove a context from an existing host. | public synchronized void | removeHost(String name) Remove a host from the mapper. | public void | removeWrapper(String path) Remove a wrapper from the context associated with this wrapper. | public void | removeWrapper(String hostName, String contextPath, String path) Remove a wrapper from an existing context. | protected void | removeWrapper(Context context, String path) | public void | setContext(String path, String[] welcomeResources, javax.naming.Context resources) Set context, used for wrapper mapping (request dispatcher). | public void | setDefaultHostName(String defaultHostName) Set default host. |
context | protected Context context(Code) | | Context associated with this wrapper, used for wrapper mapping.
|
defaultHostName | protected String defaultHostName(Code) | | Default host name.
|
hosts | protected Host[] hosts(Code) | | Array containing the virtual hosts definitions.
|
addContext | public void addContext(String hostName, String path, Object context, String[] welcomeResources, javax.naming.Context resources)(Code) | | Add a new Context to an existing Host.
Parameters: hostName - Virtual host name this context belongs to Parameters: path - Context path Parameters: context - Context object Parameters: welcomeResources - Welcome files defined for this context Parameters: resources - Static resources of the context |
addHost | public synchronized void addHost(String name, String[] aliases, Object host)(Code) | | Add a new host to the mapper.
Parameters: name - Virtual host name Parameters: host - Host object |
addWrapper | public void addWrapper(String hostName, String contextPath, String path, Object wrapper)(Code) | | Add a new Wrapper to an existing Context.
Parameters: hostName - Virtual host name this wrapper belongs to Parameters: contextPath - Context path this wrapper belongs to Parameters: path - Wrapper mapping Parameters: wrapper - Wrapper object |
addWrapper | public void addWrapper(String path, Object wrapper)(Code) | | Add a wrapper to the context associated with this wrapper.
Parameters: path - Wrapper mapping Parameters: wrapper - The Wrapper object |
addWrapper | protected void addWrapper(Context context, String path, Object wrapper, boolean jspWildCard)(Code) | | Adds a wrapper to the given context.
Parameters: context - The context to which to add the wrapper Parameters: path - Wrapper mapping Parameters: wrapper - The Wrapper object Parameters: jspWildCard - true if the wrapper corresponds to the JspServletand the mapping path contains a wildcard; false otherwise |
getContextNames | public String[] getContextNames()(Code) | | Return all contexts, in //HOST/PATH form
The context names |
getDefaultHostName | public String getDefaultHostName()(Code) | | Get default host.
Default host name |
map | public void map(MessageBytes host, MessageBytes uri, MappingData mappingData) throws Exception(Code) | | Map the specified host name and URI, mutating the given mapping data.
Parameters: host - Virtual host name Parameters: uri - URI Parameters: mappingData - This structure will contain the result of the mappingoperation |
map | public void map(MessageBytes uri, MappingData mappingData) throws Exception(Code) | | Map the specified URI relative to the context,
mutating the given mapping data.
Parameters: uri - URI Parameters: mappingData - This structure will contain the result of the mappingoperation |
removeContext | public void removeContext(String hostName, String path)(Code) | | Remove a context from an existing host.
Parameters: hostName - Virtual host name this context belongs to Parameters: path - Context path |
removeHost | public synchronized void removeHost(String name)(Code) | | Remove a host from the mapper.
Parameters: name - Virtual host name |
removeWrapper | public void removeWrapper(String path)(Code) | | Remove a wrapper from the context associated with this wrapper.
Parameters: path - Wrapper mapping |
removeWrapper | public void removeWrapper(String hostName, String contextPath, String path)(Code) | | Remove a wrapper from an existing context.
Parameters: hostName - Virtual host name this wrapper belongs to Parameters: contextPath - Context path this wrapper belongs to Parameters: path - Wrapper mapping |
removeWrapper | protected void removeWrapper(Context context, String path)(Code) | | |
setContext | public void setContext(String path, String[] welcomeResources, javax.naming.Context resources)(Code) | | Set context, used for wrapper mapping (request dispatcher).
Parameters: welcomeResources - Welcome files defined for this context Parameters: resources - Static resources of the context |
setDefaultHostName | public void setDefaultHostName(String defaultHostName)(Code) | | Set default host.
Parameters: defaultHostName - Default host name |
|
|