applications.webServer
Class WebServerUriMapper


public class WebServerUriMapper


Field Summary
 final static StringDIRECTORY_TYPE
           
 final static StringFILE_TYPE
           
 (package private) static CategoryLog
           
 final static StringMAM_SERVLET_TYPE
           
 final static StringMAM_USER_TYPE
           
 final static StringUNKNOWN_TYPE
           
 private HashtableuriMaps
           

Constructor Summary
WebServerUriMapper()
           

Method Summary
 protected StringdetermineExpansionForPrefix(String uri)
           
 protected voiddumpMappings()
           
 WebServerUrigetWebServerUri(String requestedUri)
           
 protected StringprependDirectoryToUri(String directory, String uri)
           
 protected URLrewriteMappedFile(URL host, String file)
           
 voidsetLocalUriMapping(String uriPrefix, File localUri)
           
 voidsetMamServletMapping(String uriPrefix)
           
 voidsetVirtualMamUserMapping(String uriPrefix, String mamUserName)
           

Field Detail

DIRECTORY_TYPE

public final static String DIRECTORY_TYPE

FILE_TYPE

public final static String FILE_TYPE

Log

static Category Log

MAM_SERVLET_TYPE

public final static String MAM_SERVLET_TYPE

MAM_USER_TYPE

public final static String MAM_USER_TYPE

UNKNOWN_TYPE

public final static String UNKNOWN_TYPE

uriMaps

private Hashtable uriMaps
Constructor Detail

WebServerUriMapper

public WebServerUriMapper()
Method Detail

determineExpansionForPrefix

protected String determineExpansionForPrefix(String uri)

dumpMappings

protected void dumpMappings()

getWebServerUri

public WebServerUri getWebServerUri(String requestedUri)

prependDirectoryToUri

protected String prependDirectoryToUri(String directory, String uri)

rewriteMappedFile

protected URL rewriteMappedFile(URL host, String file)

setLocalUriMapping

public void setLocalUriMapping(String uriPrefix, File localUri)

setMamServletMapping

public void setMamServletMapping(String uriPrefix)

setVirtualMamUserMapping

public void setVirtualMamUserMapping(String uriPrefix, String mamUserName)