wicket.extensions.markup.html.captcha
Class CaptchaImageResource

java.lang.Object
  extended by wicket.Resource
      extended by wicket.markup.html.WebResource
          extended by wicket.markup.html.DynamicWebResource
              extended by wicket.markup.html.image.resource.DynamicImageResource
                  extended by wicket.extensions.markup.html.captcha.CaptchaImageResource
All Implemented Interfaces:
java.io.Serializable, wicket.IRequestListener, wicket.IResourceListener

public final class CaptchaImageResource
extends wicket.markup.html.image.resource.DynamicImageResource

Generates a captcha image.

Author:
Joshua Perlow
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class wicket.markup.html.DynamicWebResource
wicket.markup.html.DynamicWebResource.ResourceState
 
Field Summary
 
Fields inherited from interface wicket.IResourceListener
INTERFACE
 
Constructor Summary
CaptchaImageResource()
          Construct.
CaptchaImageResource(java.lang.String challengeId)
          Construct.
CaptchaImageResource(java.lang.String challengeId, int fontSize, int margin)
          Construct.
 
Method Summary
 java.lang.String getChallengeId()
          Gets the id for the challenge.
protected  byte[] getImageData()
           
 void invalidate()
          Causes the image to be redrawn the next time its requested.
 
Methods inherited from class wicket.markup.html.image.resource.DynamicImageResource
getFormat, getResourceState, setFormat, setLastModifiedTime, toImageData
 
Methods inherited from class wicket.markup.html.DynamicWebResource
getLocale, getResourceStream
 
Methods inherited from class wicket.markup.html.WebResource
configureResponse, setHeaders
 
Methods inherited from class wicket.Resource
getParameters, isCacheable, onResourceRequested, setCacheable, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaptchaImageResource

public CaptchaImageResource()
Construct.


CaptchaImageResource

public CaptchaImageResource(java.lang.String challengeId)
Construct.

Parameters:
challengeId - The id of the challenge

CaptchaImageResource

public CaptchaImageResource(java.lang.String challengeId,
                            int fontSize,
                            int margin)
Construct.

Parameters:
challengeId - The id of the challenge
fontSize - The font size
margin - The image's margin
Method Detail

getChallengeId

public final java.lang.String getChallengeId()
Gets the id for the challenge.

Returns:
The the id for the challenge

invalidate

public final void invalidate()
Causes the image to be redrawn the next time its requested.

Overrides:
invalidate in class wicket.Resource
See Also:
Resource.invalidate()

getImageData

protected final byte[] getImageData()
Specified by:
getImageData in class wicket.markup.html.image.resource.DynamicImageResource
See Also:
DynamicImageResource.getImageData()


Copyright © 2004-2008 Wicket developers. All Rights Reserved.