org.apache.struts2.components
Interface UrlRenderer

All Known Implementing Classes:
ServletUrlRenderer

public interface UrlRenderer

Implementations of this interface are responsible for rendering/creating URLs for a specific environment (e.g. Servlet, Portlet).


Method Summary
 void beforeRenderUrl(URL urlComponent)
          Preprocessing step
 void renderFormUrl(Form formComponent)
          Render a Form URL.
 void renderUrl(Writer writer, URL urlComponent)
          Render a URL.
 

Method Detail

beforeRenderUrl

void beforeRenderUrl(URL urlComponent)
Preprocessing step

Parameters:
urlComponent -

renderUrl

void renderUrl(Writer writer,
               URL urlComponent)
Render a URL.

Parameters:
writer - A writer that the implementation can use to write the result to.
urlComponent - The URL component that "owns" this renderer.

renderFormUrl

void renderFormUrl(Form formComponent)
Render a Form URL.

Parameters:
formComponent - The Form component that "owns" this renderer.


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.