org.riotfamily.forms.element
Class PasswordField

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.CompositeElement
              extended by org.riotfamily.forms.element.TemplateElement
                  extended by org.riotfamily.forms.element.PasswordField
All Implemented Interfaces:
DHTMLElement, Editor, Element, ResourceElement, BeanFactoryAware

public class PasswordField
extends TemplateElement
implements Editor, DHTMLElement, ResourceElement


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
PasswordField()
           
 
Method Summary
 String getInitScript()
          Returns a JavaScript that is evaluated in order to initialize the element, or null if no initialization is needed.
 FormResource getResource()
           
 Object getValue()
          Returns the value.
 boolean isPasswordSet()
           
 boolean isShowInput()
           
 boolean isStrengthMeter()
           
 boolean isTogglePlaintext()
           
protected  void renderInternal(PrintWriter writer)
           
 void setConfirm(boolean confirm)
           
 void setHash(String hash)
           
 void setRequired(boolean required)
          Sets whether the element is required.
 void setStrengthMeter(boolean strengthMeter)
           
 void setTogglePlaintext(boolean togglePlaintext)
           
 void setValue(Object value)
          Sets the (initial) value, typically retrieved from a backing object.
protected  void toggle()
           
 
Methods inherited from class org.riotfamily.forms.element.TemplateElement
addComponent, afterFormContextSet, getAttribute, getRenderModel, getTemplate, renderTemplate, setAttribute, setTemplate
 
Methods inherited from class org.riotfamily.forms.CompositeElement
addComponent, afterFormSet, focus, getComponents, initComponent, initCompositeElement, isCompositeElement, isEmpty, processRequest, processRequestCompontents, processRequestInternal, removeComponent, setBeanFactory
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, afterBindingSet, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName
 
Methods inherited from class org.riotfamily.forms.AbstractElement
getEventTriggerId, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getSystemStyleClass, getWrapperStyleClass, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setStyleClass, setVisible, setWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.riotfamily.forms.Editor
addChangeListener, getEditorBinding, getFieldName, getLabel, setEditorBinding, setFieldName
 
Methods inherited from interface org.riotfamily.forms.Element
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent
 
Methods inherited from interface org.riotfamily.forms.Element
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent
 

Constructor Detail

PasswordField

public PasswordField()
Method Detail

setConfirm

public void setConfirm(boolean confirm)

setRequired

public void setRequired(boolean required)
Description copied from class: AbstractElement
Sets whether the element is required.

Specified by:
setRequired in interface Element
Overrides:
setRequired in class AbstractElement

setTogglePlaintext

public void setTogglePlaintext(boolean togglePlaintext)

isTogglePlaintext

public boolean isTogglePlaintext()

setHash

public void setHash(String hash)

isStrengthMeter

public boolean isStrengthMeter()

setStrengthMeter

public void setStrengthMeter(boolean strengthMeter)

getInitScript

public String getInitScript()
Description copied from interface: DHTMLElement
Returns a JavaScript that is evaluated in order to initialize the element, or null if no initialization is needed.

Specified by:
getInitScript in interface DHTMLElement

getResource

public FormResource getResource()
Specified by:
getResource in interface ResourceElement

getValue

public Object getValue()
Description copied from interface: Editor
Returns the value.

Specified by:
getValue in interface Editor

setValue

public void setValue(Object value)
Description copied from interface: Editor
Sets the (initial) value, typically retrieved from a backing object.

Specified by:
setValue in interface Editor

isPasswordSet

public boolean isPasswordSet()

isShowInput

public boolean isShowInput()

renderInternal

protected void renderInternal(PrintWriter writer)
Overrides:
renderInternal in class TemplateElement

toggle

protected void toggle()