com.compoze.collab.groupware
Class DefaultEmbeddedImageListener

java.lang.Object
  extended by com.compoze.collab.groupware.DefaultEmbeddedImageListener
All Implemented Interfaces
IEmbeddedImageListener, Serializable

public class DefaultEmbeddedImageListener
extends Object
implements IEmbeddedImageListener, Serializable

This class is an embedded image listener. This listener is useful in web applications where the download servlet can be readily accessed.

See Also
Serialized Form

Constructor Summary
DefaultEmbeddedImageListener()
          Constructor.
DefaultEmbeddedImageListener(String sServletName)
          Constructor.
 
Method Summary
 String getImageUrl(String sID)
          Gets a URL that can provide the image data to the browser.
 void setIDParamName(String sIDParamName)
          Sets the attachment id parameter name.
 void setResponse(HttpServletResponse response)
          Sets the http response instance.
 void setServletName(String sServletName)
          Sets the servlet name to use with the listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEmbeddedImageListener

public DefaultEmbeddedImageListener()
Constructor. This will create a listener with the default servlet name.


DefaultEmbeddedImageListener

public DefaultEmbeddedImageListener(String sServletName)
Constructor. Creates a listener with the given servlet name.

Parameters
sServletName - the servlet name
Method Detail

setServletName

public void setServletName(String sServletName)
Sets the servlet name to use with the listener.

Parameters
sServletName - the servlet name

setIDParamName

public void setIDParamName(String sIDParamName)
Sets the attachment id parameter name. This name is used to build the final url.

Parameters
sIDParamName - the name of the id parameter

setResponse

public void setResponse(HttpServletResponse response)
Sets the http response instance. This is used to encode the final url. If this is not set, the URL is not encoded.

Parameters
response - the HTTP response

getImageUrl

public String getImageUrl(String sID)
Description copied from interface: IEmbeddedImageListener
Gets a URL that can provide the image data to the browser.

Specified by:
getImageUrl in interface IEmbeddedImageListener
Parameters
sID - the id of the attachment is passed to the listener
Returns
the image URL (not null)


Copyright © 2006 BEA Systems, Inc. All Rights Reserved