wicket.markup.html.form
Class PasswordTextField

java.lang.Object
  extended by wicket.Component
      extended by wicket.MarkupContainer
          extended by wicket.markup.html.WebMarkupContainer
              extended by wicket.markup.html.form.FormComponent
                  extended by wicket.markup.html.form.AbstractTextComponent
                      extended by wicket.markup.html.form.TextField
                          extended by wicket.markup.html.form.PasswordTextField
All Implemented Interfaces:
java.io.Serializable

public class PasswordTextField
extends TextField

A password text field component. As you type, characters show up as asterisks or some other such character so that nobody can look over your shoulder and read your password.

By default this text field is required. If it is not, call FormComponent.setRequired(boolean) with value of false.

Author:
Jonathan Locke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class wicket.markup.html.form.FormComponent
FormComponent.IVisitor
 
Nested classes/interfaces inherited from class wicket.Component
Component.ComponentModelChange, Component.EnabledChange, Component.VisibilityChange
 
Field Summary
 
Fields inherited from class wicket.markup.html.form.FormComponent
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR
 
Fields inherited from class wicket.Component
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
PasswordTextField(java.lang.String id)
           
PasswordTextField(java.lang.String id, IModel model)
           
 
Method Summary
protected  java.lang.String getInputType()
          Subclass should override this method if this textfields mappes on a different input type as text.
 java.lang.String getModelValue()
           
 boolean getResetPassword()
          Flag indicating whether the contents of the field should be reset each time it is rendered.
protected  void onComponentTag(ComponentTag tag)
          Processes the component tag.
 void setModelValue(java.lang.String[] valueArray)
          Sets the value for a form component.
 PasswordTextField setResetPassword(boolean resetPassword)
          Flag indicating whether the contents of the field should be reset each time it is rendered.
 
Methods inherited from class wicket.markup.html.form.AbstractTextComponent
convertValue, getConvertEmptyInputStringToNull, isInputNullable, setConvertEmptyInputStringToNull, supportsPersistence
 
Methods inherited from class wicket.markup.html.form.FormComponent
add, checkRequired, clearInput, convert, error, getConvertedInput, getForm, getInput, getInputAsArray, getInputName, getLabel, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputAsStringArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isPersistent, isRequired, isValid, isValidated, onDetach, onDisabled, onInvalid, onValid, processInput, setLabel, setModelValue, setPersistent, setRequired, setType, updateModel, valid, validate, validateRequired, validateValidators
 
Methods inherited from class wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage
 
Methods inherited from class wicket.MarkupContainer
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalAttach, internalDetach, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren
 
Methods inherited from class wicket.Component
add, addStateChange, checkComponentTag, checkComponentTagAttribute, continueToOriginalDestination, debug, detachBehaviors, detachModel, detachModels, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getApplicationPages, getApplicationSettings, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getOutputMarkupId, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isBehaviorAccepted, isEnableAllowed, isEnabled, isHeadRendered, isIgnoreAttributeModifier, isRenderAllowed, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onEndRequest, onModelChanged, onModelChanging, onRender, redirectToInterceptPage, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderedBehaviors, renderHead, replaceComponentTagBody, replaceWith, resetHeadRendered, sameRootModel, sameRootModel, setAuto, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMetaData, setModelObject, setOutputMarkupId, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PasswordTextField

public PasswordTextField(java.lang.String id)
See Also:
Component.Component(String)

PasswordTextField

public PasswordTextField(java.lang.String id,
                         IModel model)
See Also:
Component.Component(String, IModel)
Method Detail

getResetPassword

public final boolean getResetPassword()
Flag indicating whether the contents of the field should be reset each time it is rendered. If true, the contents are emptied when the field is rendered. This is useful for login forms. If false, the contents of the model are put into the field. This is useful for entry forms where the contents of the model should be editable, or resubmitted.

Returns:
Returns the resetPassword.

getModelValue

public final java.lang.String getModelValue()
Overrides:
getModelValue in class FormComponent
Returns:
Value to return when model value is needed
See Also:
FormComponent.getModelValue()

setResetPassword

public final PasswordTextField setResetPassword(boolean resetPassword)
Flag indicating whether the contents of the field should be reset each time it is rendered. If true, the contents are emptied when the field is rendered. This is useful for login forms. If false, the contents of the model are put into the field. This is useful for entry forms where the contents of the model should be editable, or resubmitted.

Parameters:
resetPassword - The resetPassword to set.
Returns:
this.

setModelValue

public final void setModelValue(java.lang.String[] valueArray)
Description copied from class: FormComponent
Sets the value for a form component.

Overrides:
setModelValue in class FormComponent
Parameters:
valueArray - The value
See Also:
FormComponent.setModelValue(java.lang.String[])

onComponentTag

protected final void onComponentTag(ComponentTag tag)
Processes the component tag.

Overrides:
onComponentTag in class TextField
Parameters:
tag - Tag to modify
See Also:
Component.onComponentTag(ComponentTag)

getInputType

protected java.lang.String getInputType()
Description copied from class: TextField
Subclass should override this method if this textfields mappes on a different input type as text. Like PasswordField or HiddenField.

Overrides:
getInputType in class TextField
Returns:
The input type of this textfield, default is 'text'


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