| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnextapp.echo.AbstractComponent
net.sf.jzeno.echo.components.CustomComponent
net.sf.jzeno.echo.databinding.DynaPasswordField
public class DynaPasswordField
Allows the user to enter a secret string. Data entered is obscured, and can normally not be copied (as in a copy-paste operation). This component should be data bound to a string property.
| Nested Class Summary | |
|---|---|
|  class | DynaPasswordField.DefaultValidator | 
| Field Summary | |
|---|---|
| static int | CHARACTER_UNITS | 
| static int | PERCENT_UNITS | 
| static int | PIXEL_UNITS | 
| Constructor Summary | |
|---|---|
| DynaPasswordField()Creates an unbound component. | |
| DynaPasswordField(java.lang.Class beanClass,
                  java.lang.String propertyName,
                  java.lang.String constructionHints)Creates a bound component. | |
| Method Summary | |
|---|---|
|  void | applyContext() | 
|  void | applyStyle(Style style)Sets stylistic properties of this component based on a Styleobject. | 
|  Color | getBackground()Gets the background color. | 
|  java.lang.String | getCssClass() | 
|  int | getExactLength()Gets the exact length the user input should be. | 
|  Font | getFont()Returns the font. | 
|  Color | getForeground()Gets the foreground (text) color. | 
|  java.lang.String | getInvalidMessage()Gets the message key that is added as an error to the screen when this component is marked as invalid. | 
|  int | getMaximumLength()Gets the maximum number of characters the user may enter. | 
|  java.lang.String | getNullValue()Gets the input value that corresponds to a data binding property value null. | 
|  java.lang.String | getText()Sets the current value inside the input box. | 
|  java.lang.String | getToolTipText()Gets the tooltip that is shown when the user hoovers over this component. | 
|  int | getWidth()Gets the width of the text field. | 
|  int | getWidthUnits()Gets the units in which width is specified. | 
|  boolean | isAutoTrim()Gets whether or not this component trims the input from the user. | 
|  boolean | isReadOnly() | 
|  void | propertyChange(java.beans.PropertyChangeEvent evt)Used internally. | 
|  void | rebind()This operation causes the component to reset it's content to that of the domain model. | 
|  void | setAutoTrim(boolean autoTrim)Sets whether or not this component trims the input from the user. | 
|  void | setBackground(Color background)Sets the background color. | 
|  void | setColumns(int columns)Deprecated. use setWidth & setWidthUnits. | 
|  void | setCssClass(java.lang.String newValue) | 
|  void | setExactLength(int exactLength)Sets the exact length the user input should be. | 
|  void | setFocused(boolean focused)Sets the input focus to this component. | 
|  void | setFont(Font font)Sets the font of the component. | 
|  void | setForeground(Color foreground)Sets the foreground (text) color. | 
|  void | setInvalidMessage(java.lang.String invalidMessageKey)Sets the message key that is added as an error to the screen when this component is marked as invalid. | 
|  void | setMaximumLength(int maxLength)Sets the maximum number of characters the user may enter. | 
|  void | setNullValue(java.lang.String nullValue)Sets the input value that corresponds to a data binding property value null | 
|  void | setReadOnly(boolean readOnly)Mark this component as read-only. | 
|  void | setRequired(boolean required)Determine if the editor is required to be filled in. | 
|  void | setText(java.lang.String text)Sets the text in the component. | 
|  void | setToolTipText(java.lang.String toolTipText)Sets the tooltip that is shown when the user hoovers over this component. | 
|  void | setWidth(int width)Sets the width of the text field. | 
|  void | setWidthUnits(int units)Sets the units in which width is specified. | 
| Methods inherited from class net.sf.jzeno.echo.components.CustomComponent | 
|---|
| addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isRequired, isValid, markInvalid, markValid, preRender, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setValue, traceValue, validate | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int CHARACTER_UNITS
public static final int PIXEL_UNITS
public static final int PERCENT_UNITS
| Constructor Detail | 
|---|
public DynaPasswordField()
Creates an unbound component.
public DynaPasswordField(java.lang.Class beanClass,
                         java.lang.String propertyName,
                         java.lang.String constructionHints)
Creates a bound component. Bind this component to a String proeprty.
| Method Detail | 
|---|
public void rebind()
RebindableComponentThis operation causes the component to reset it's content to that of the domain model.
rebind in interface RebindableComponentrebind in class CustomComponentpublic void propertyChange(java.beans.PropertyChangeEvent evt)
Used internally.
propertyChange in interface java.beans.PropertyChangeListenerpublic java.lang.String getNullValue()
 Gets the input value that corresponds to a data binding property value
 null.
 
public void setNullValue(java.lang.String nullValue)
 Sets the input value that corresponds to a data binding property value
 null
 
public java.lang.String getToolTipText()
Gets the tooltip that is shown when the user hoovers over this component.
public void setToolTipText(java.lang.String toolTipText)
Sets the tooltip that is shown when the user hoovers over this component.
public java.lang.String getInvalidMessage()
Gets the message key that is added as an error to the screen when this component is marked as invalid.
public void setInvalidMessage(java.lang.String invalidMessageKey)
Sets the message key that is added as an error to the screen when this component is marked as invalid.
public int getExactLength()
Gets the exact length the user input should be.
public void setExactLength(int exactLength)
Sets the exact length the user input should be.
public boolean isAutoTrim()
Gets whether or not this component trims the input from the user. This means that any leading and/or trailing spaces are removed from the input.
public void setAutoTrim(boolean autoTrim)
Sets whether or not this component trims the input from the user. This means that any leading and/or trailing spaces are removed from the input.
public boolean isReadOnly()
isReadOnly in interface PropertyComponentisReadOnly in class CustomComponentpublic void setReadOnly(boolean readOnly)
PropertyComponentMark this component as read-only.
setReadOnly in interface PropertyComponentsetReadOnly in class CustomComponentpublic void setRequired(boolean required)
PropertyComponentDetermine if the editor is required to be filled in.
setRequired in interface PropertyComponentsetRequired in class CustomComponentpublic void setColumns(int columns)
Sets how wide the component is on the screen. Specifies the number of character columns.
public void setWidth(int width)
Sets the width of the text field.
public int getWidth()
Gets the width of the text field.
public void setWidthUnits(int units)
Sets the units in which width is specified.
public int getWidthUnits()
Gets the units in which width is specified.
public void setMaximumLength(int maxLength)
Sets the maximum number of characters the user may enter.
public int getMaximumLength()
Gets the maximum number of characters the user may enter.
public Color getBackground()
Gets the background color.
getBackground in interface ComponentgetBackground in class AbstractComponentpublic void setBackground(Color background)
Sets the background color.
setBackground in interface ComponentsetBackground in class AbstractComponentbackground - The new background color of the component.public Color getForeground()
Gets the foreground (text) color.
getForeground in interface ComponentgetForeground in class AbstractComponentpublic void setForeground(Color foreground)
Sets the foreground (text) color.
setForeground in interface ComponentsetForeground in class AbstractComponentforeground - The new foreground color of the component.public void applyStyle(Style style)
ComponentStyle
 object. The version of this method in Component will set
 foreground and background colors and the font from the style if they are
 present. Components should override this method if they allow more
 properties to be set from a style object, and should call
 super.applyStyle() if necessary.
applyStyle in interface ComponentapplyStyle in class AbstractComponentstyle - The style object from which to retrieve properties for this
            Component.public java.lang.String getText()
Sets the current value inside the input box. Handy if you are using this component unbound.
public void setText(java.lang.String text)
Sets the text in the component.
public void setFocused(boolean focused)
Sets the input focus to this component.
setFocused in interface ComponentsetFocused in class AbstractComponentfocused - True if the component is to be focused.public void setFont(Font font)
Component
setFont in interface ComponentsetFont in class AbstractComponentfont - The new font of the component.public Font getFont()
Component
getFont in interface ComponentgetFont in class AbstractComponentpublic void applyContext()
applyContext in interface Precreationpublic java.lang.String getCssClass()
public void setCssClass(java.lang.String newValue)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||