org.apache.wicket.request.handler.resource
Class WebExternalResourceRequestHandler

java.lang.Object
  extended by org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler
      extended by org.apache.wicket.request.handler.resource.WebExternalResourceRequestHandler
All Implemented Interfaces:
IRequestHandler

public class WebExternalResourceRequestHandler
extends ResourceStreamRequestHandler

Request target that is not a Wicket resource. For example, such a resource could denote an image in the web application directory (not mapped to a Wicket servlet). NOTE: this target can only be used in a servlet environment with org.apache.wicket.protocol.http.RequestCycles.

NOTE: this class is a wrapper around ResourceStreamRequestHandler.ResourceStreamRequestHandler(org.apache.wicket.util.resource.IResourceStream) , and kept for compatibility purposes.

Author:
Eelco Hillenius

Constructor Summary
WebExternalResourceRequestHandler(java.lang.String uri)
          Construct.
 
Method Summary
 void detach(IRequestCycle requestCycle)
          This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.
 boolean equals(java.lang.Object obj)
           
 java.lang.String getUrl()
          Gets the url to the external resource.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.wicket.request.handler.resource.ResourceStreamRequestHandler
getContentDisposition, getFileName, getResourceStream, respond, setContentDisposition, setFileName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebExternalResourceRequestHandler

public WebExternalResourceRequestHandler(java.lang.String uri)
Construct.

Parameters:
uri - the relative url of the external resource
Method Detail

getUrl

public final java.lang.String getUrl()
Gets the url to the external resource.

Returns:
the url to the external resource

detach

public void detach(IRequestCycle requestCycle)
Description copied from interface: IRequestHandler
This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.

Specified by:
detach in interface IRequestHandler
Overrides:
detach in class ResourceStreamRequestHandler
Parameters:
requestCycle - the current request cycle
See Also:
IRequestHandler.detach(org.apache.wicket.request.IRequestCycle)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ResourceStreamRequestHandler
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class ResourceStreamRequestHandler
See Also:
Object.hashCode()

toString

public java.lang.String toString()
Overrides:
toString in class ResourceStreamRequestHandler
See Also:
Object.toString()


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.