e4s.html.input.extended
Class PASSWORDFIELD
java.lang.Object
e4s.util.E4Object
e4s.html.E4HtmlObject
e4s.html.E4HtmlElementGeneral
e4s.html.input.extended.E4FieldsetLayout
e4s.html.input.extended.E4InputField
e4s.html.input.extended.TEXTFIELD
e4s.html.input.extended.PASSWORDFIELD
- All Implemented Interfaces:
- E4FieldsetLayout_Intf, E4HtmlElement_Intf, E4InputField_Intf
public class PASSWORDFIELD
- extends TEXTFIELD
- implements E4InputField_Intf
An input field (for <FORM>) elements representing a visible password input value.
The field itself is visible, but the values the user enteres are displayed as '*' chars.
- Since:
- JDK 1.4
- See Also:
FORM
| Fields inherited from class e4s.html.input.extended.E4InputField |
BGCOLOR_READONLY, HTML_TAG, m_helpid, m_label, m_multiple_tablerows_id, m_name, m_pickup_ref, m_readonly, m_show_label, m_style_active, m_style_inactive, m_validation_object, m_validationmessage, m_value, m_visible, ms_help_image, PICKUP_IMAGE_NAME_PREFIX |
|
Constructor Summary |
PASSWORDFIELD(E4DBColumnInfo name,
E4Label_Intf label)
|
PASSWORDFIELD(E4DBColumnInfo name,
java.lang.String label)
|
PASSWORDFIELD(E4ID parent_id,
E4DBColumnInfo name,
E4Label_Intf label)
|
PASSWORDFIELD(E4ID parent_id,
E4DBColumnInfo name,
java.lang.String label)
|
PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
E4Label_Intf label)
|
PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
java.lang.String label)
|
PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
|
PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
|
PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label)
|
PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
|
PASSWORDFIELD(PASSWORDFIELD field)
|
| Methods inherited from class e4s.html.input.extended.E4InputField |
addElement, AppendValidationE4Message, changeColumnName, collectStylesForEditing, collectTranslationsForEditing, debugToString, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, display_simpleReport, E4ID, equalsIgnoreCase, eventHandlers, getCanChangeLayout, getColumnName, getErrorMessage, getEventHandlers, getHelpId, getHtmlParamName, getLabel, getMultipleTablerowsId, getPersistant, getPersistantLayout, getPickupList, getReadOnly, getSTYLE, getSTYLE, getValidator, hideLabel, HtmlEncode, isHiddenField, isMandatory, isVisible, onChange, onChange, onChange, onClick, removePickupList, resetValidation, setCanChangeLayout, setErrorMessage, setErrorMessage, setEventHandler, setHelpId, setHelpImage, setLabel, setMultipleTablerowsId, setReadOnly, setReadOnly, setReadOnly, setSTYLE, setSTYLE, setValidation, setValidator, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setVisible, toHIDDENFIELD, toHtml_drawSimpleReport, toHtml_drawSimpleReport, toHtml_drawSimpleReport, toHtml_hidden, toHtml, toString, updatePersistantLayout, validate, validate, validate |
| Methods inherited from class e4s.html.E4HtmlElementGeneral |
addScript, addScript, addScript, addStyleForEditing, addTranslationForEditing, buildStyleAttribute, buildStyleClassReference, collectScripts, collectStylesForEditing, collectStylesForEditing, collectTranslationsForEditing, createScript, createScript, findElement, findElement, findElement, findElement, getElements, getElementsVec, getField, getId, getLastElement, getStringContent, getStyle, getStyle, hasScripts, hasSTYLE, isContentClass, isE4InputField_Intf, openTag, removeAll, removeElementById, removeElements, removeElements, removeStyle, setId, setStyle, setStyle, setSTYLE, Style, Style |
| Methods inherited from class e4s.util.E4Object |
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface e4s.html.input.extended.E4InputField_Intf |
changeColumnName, definePickupList, definePickupList, display_simpleReport, equalsIgnoreCase, eventHandlers, getCanChangeLayout, getColumnName, getErrorMessage, getHtmlParamName, getLabel, getMultipleTablerowsId, getPickupList, getReadOnly, getValue_native, hideLabel, isHiddenField, isMandatory, isVisible, resetValidation, setCanChangeLayout, setErrorMessage, setErrorMessage, setEventHandler, setHelpId, setLabel, setMultipleTablerowsId, setReadOnly, setReadOnly, setValidator, setValue, setValue, setValue, setValue, setValue, setVisible, toHIDDENFIELD, toHtml_drawSimpleReport, toHtml_drawSimpleReport, validate, validate |
| Methods inherited from interface e4s.html.E4HtmlElement_Intf |
addScript, addScript, addScript, collectScripts, collectStylesForEditing, collectTranslationsForEditing, debugToString, findElement, findElement, getElements, getElementsVec, getField, getId, getStringContent, isContentClass, removeAll, removeElementById, removeElements, set_e4sID, setId, toHtml_hidden, validate |
DEFAULT_LENGTH
public static final int DEFAULT_LENGTH
- Default password length
- See Also:
- Constant Field Values
PASSWORDFIELD
public PASSWORDFIELD(PASSWORDFIELD field)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
java.lang.String label)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4InputFieldName_Intf name,
E4Label_Intf label)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4DBColumnInfo name,
java.lang.String label)
PASSWORDFIELD
public PASSWORDFIELD(E4ID parent_id,
E4DBColumnInfo name,
E4Label_Intf label)
PASSWORDFIELD
public PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label,
int displaylength)
PASSWORDFIELD
public PASSWORDFIELD(E4InputFieldName_Intf name,
java.lang.String label)
PASSWORDFIELD
public PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label,
int displaylength)
PASSWORDFIELD
public PASSWORDFIELD(E4InputFieldName_Intf name,
E4Label_Intf label)
PASSWORDFIELD
public PASSWORDFIELD(E4DBColumnInfo name,
java.lang.String label)
PASSWORDFIELD
public PASSWORDFIELD(E4DBColumnInfo name,
E4Label_Intf label)
toHtml
public void toHtml(E4StringBufferHtml buf,
E4ServletImplementation_Intf servlet)
throws java.lang.Exception
- Description copied from interface:
E4HtmlElement_Intf
- Create the HTML output for this element. Also run throught all child elements, and call
their
E4HtmlElement_Intf.toHtml(e4s.util.E4StringBufferHtml, e4s.servlet.E4ServletImplementation_Intf) function to generate output of those
objects which becomes appended. Normally, there is no need to call this function anyway,
and this also might result in side effects of too-early relasing of objects in some cases.
This function is called by E4ServletImplementation_Intf.write(e4s.html.E4HtmlElement)
on the top level HTML element (common this is a HTML
or BODY element) and branches down to all child elements.
- Specified by:
toHtml in interface E4HtmlElement_Intf- Specified by:
toHtml in interface E4InputField_Intf- Overrides:
toHtml in class TEXTFIELD
servlet - the servlet environment currently running in
- Throws:
java.lang.Exception
passwordGenerator
public static java.lang.String passwordGenerator(int len,
boolean alphanumeric)
- Generate a password.
- Parameters:
len - the length for the passwordalphanumeric - true = up to first three characters are alphanumeric, followed by digits
false = digits only
passwordGenerator
public static java.lang.String passwordGenerator(int len,
boolean alphanumeric,
boolean case_sensitive)
- Generate a password.
- Parameters:
len - the length for the passwordalphanumeric - true = up to first three characters are alphanumeric, followed by digits
false = digits onlycase_sensitive - true means to use case-sensitive characters if alphanumeric is also true
duplicate
public E4InputField_Intf duplicate()
- Specified by:
duplicate in interface E4InputField_Intf- Overrides:
duplicate in class TEXTFIELD
_getSVNVersionString
public static java.lang.String _getSVNVersionString()
- Get version info string from subversion.
- Returns:
- the version info string.
- See Also:
E4Util.getRevisionCodeFromSVN(Class)