com.alogient.cameleon.extension.wicket.ui.component.captcha
Class ReCaptchaPanel

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by com.alogient.cameleon.extension.wicket.ui.component.captcha.ReCaptchaPanel
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class ReCaptchaPanel
extends org.apache.wicket.markup.html.panel.Panel

Generate a captcha using ReCaptcha. Please see http://recaptcha.net/

Date: 4-Dec-2009 Time: 1:02:14 PM

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
static String DEFAULT_ERROR_RESSOURCE_KEY
           
static String DEFAULT_THEME
           
static String THEME_BLACKGLASS
           
static String THEME_CLEAN
           
static String THEME_RED
           
static String THEME_WHITE
           
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
ReCaptchaPanel(String id, org.apache.wicket.markup.html.form.Form<?> form, String privateKey, String publicKey, boolean addFeedbackPanel)
           
ReCaptchaPanel(String id, org.apache.wicket.markup.html.form.Form<?> form, String privateKey, String publicKey, boolean addFeedbackPanel, String errorResourceKey)
           
ReCaptchaPanel(String id, org.apache.wicket.markup.html.form.Form<?> form, String privateKey, String publicKey, boolean addFeedbackPanel, String errorResourceKey, String theme)
           
 
Method Summary
 org.apache.wicket.markup.html.form.TextField<String> getFormComponent()
           
 String getRecaptcha()
           
 void setRecaptcha(String recaptcha)
           
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_ERROR_RESSOURCE_KEY

public static final String DEFAULT_ERROR_RESSOURCE_KEY
See Also:
Constant Field Values

THEME_RED

public static final String THEME_RED
See Also:
Constant Field Values

THEME_WHITE

public static final String THEME_WHITE
See Also:
Constant Field Values

THEME_CLEAN

public static final String THEME_CLEAN
See Also:
Constant Field Values

THEME_BLACKGLASS

public static final String THEME_BLACKGLASS
See Also:
Constant Field Values

DEFAULT_THEME

public static final String DEFAULT_THEME
See Also:
Constant Field Values
Constructor Detail

ReCaptchaPanel

public ReCaptchaPanel(String id,
                      org.apache.wicket.markup.html.form.Form<?> form,
                      String privateKey,
                      String publicKey,
                      boolean addFeedbackPanel)

ReCaptchaPanel

public ReCaptchaPanel(String id,
                      org.apache.wicket.markup.html.form.Form<?> form,
                      String privateKey,
                      String publicKey,
                      boolean addFeedbackPanel,
                      String errorResourceKey)

ReCaptchaPanel

public ReCaptchaPanel(String id,
                      org.apache.wicket.markup.html.form.Form<?> form,
                      String privateKey,
                      String publicKey,
                      boolean addFeedbackPanel,
                      String errorResourceKey,
                      String theme)
Method Detail

setRecaptcha

public void setRecaptcha(String recaptcha)
Parameters:
recaptcha - the recaptcha value to set

getRecaptcha

public String getRecaptcha()
Returns:
the recaptcha value

getFormComponent

public org.apache.wicket.markup.html.form.TextField<String> getFormComponent()
Returns:
the recaptcha field


Copyright © 2011 Alogient. All Rights Reserved.