# com.bea.wlw.netui.pageflow.util
DefaultURLRewriter Class

public class DefaultURLRewriter
extends `URLRewriter`

Hierarchy
  `Object`
  `URLRewriter`
  `DefaultURLRewriter`

## Field Summary

Fields from com.bea.wlw.netui.pageflow.util`.`URLRewriter``
``ACTION_SECURE`, `ACTION_UNSECURE`, `RESOURCE_SECURE`, `RESOURCE_UNSECURE``

## Constructor Summary

DefaultURLRewriter()

## Method Summary

`public `String`` | `rewriteName`(`ServletContext` servletContext, `ServletRequest` request, `String` name)
`public `String`` | `rewriteURL`(`ServletContext` servletContext, `ServletRequest` request, `ServletResponse` response, `String` url, `String` type)

Methods from `com.bea.wlw.netui.pageflow.util.`URLRewriter``
``getNextRewriter`, `setNextRewriter``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### DefaultURLRewriter

    public DefaultURLRewriter()

## Method Detail

### rewriteName(ServletContext, ServletRequest, String) Method

    public String rewriteName(ServletContext servletContext,
                              ServletRequest request,
                              String name)

Overrides
  `URLRewriter.rewriteName(ServletContext, ServletRequest, String)`

#### Parameters

servletContext
  the current ServletContext.

request
  the current HttpServletRequest.

name
  the query parameter name to rewrite.

### rewriteURL(ServletContext, ServletRequest, ServletResponse, String, String) Method

    public String rewriteURL(ServletContext servletContext,
                             ServletRequest request,
                             ServletResponse response,
                             String url,
                             String type)

Overrides
  `URLRewriter.rewriteURL(ServletContext, ServletRequest, ServletResponse, String, String)`

#### Parameters

servletContext
  the current ServletContext.

request
  the current HttpServletRequest.

response
  the current HttpServletResponse.

url
  the URL to rewrite.

type
  the type of URL to be rewritten. This is one of the following values:
  - `action`: a standard (non-resource) URL, for which SSL is not required
  - `secure-action`: a standard (non-resource) URL, for which SSL is required
  - `resource`: a resource (e.g., image) URL, for which SSL is not required
  - `secure-resource`: a resource (e.g., image) URL, for which SSL is required