www.element4solution.com

e4s.html.input.extended
Class HIDDENFIELD

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.E4HtmlObject
          extended by e4s.html.E4HtmlElementGeneral
              extended by e4s.html.input.extended.E4FieldsetLayout
                  extended by e4s.html.input.extended.E4InputField
                      extended by e4s.html.input.extended.HIDDENFIELD
All Implemented Interfaces:
E4FieldsetLayout_Intf, E4HtmlElement_Intf, E4InputField_Intf

public class HIDDENFIELD
extends E4InputField
implements E4InputField_Intf

An input field (for <FORM>) elements representing a CGI parameter that is not displayed in the form. This kind of field is useful for communicating parameters that are needed in subsequent functions of a form, but that are no user input.

Example_InputForm.java

Since:
JDK 1.4
See Also:
E4Fieldset.HIDDENFIELD(E4InputFieldName_Intf), FORM.HIDDENFIELD(E4InputFieldName_Intf), E4InputField_Intf.toHIDDENFIELD()

Nested Class Summary
 
Nested classes/interfaces inherited from class e4s.html.input.extended.E4InputField
E4InputField.A_PICK
 
Field Summary
 
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
 
Fields inherited from class e4s.html.E4HtmlElementGeneral
m_elements, m_needed_scripts
 
Fields inherited from class e4s.html.E4HtmlObject
m_parent_e4sID
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, boolean value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, java.util.Date value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, E4Long value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, E4String value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, int value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, long value)
           
HIDDENFIELD(E4ID parent_id, E4InputFieldName_Intf name, java.lang.String value)
           
HIDDENFIELD(E4InputFieldName_Intf name)
           
HIDDENFIELD(E4InputFieldName_Intf name, java.util.Date value)
           
HIDDENFIELD(E4InputFieldName_Intf name, E4Long value)
           
HIDDENFIELD(E4InputFieldName_Intf name, E4String value)
           
HIDDENFIELD(E4InputFieldName_Intf name, int value)
           
HIDDENFIELD(E4InputFieldName_Intf name, long value)
           
HIDDENFIELD(E4InputFieldName_Intf name, java.lang.String value)
           
HIDDENFIELD(HIDDENFIELD field)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
 boolean display_simpleReport()
          Check, if the field shall be displayed in reports.
 E4InputField_Intf duplicate()
           
 java.lang.String getValue()
          Get the value of this input field.
 boolean getVisible()
          This has no effect for hiddenfields.
 boolean isHiddenField()
          Is this a hidden field ?
 void setVisible(boolean visible)
          This has no effect for hiddenfields.
 HIDDENFIELD toHIDDENFIELD()
          Convert this field to a HIDDENFIELD.
 void toHtml(E4StringBufferHtml buf, E4ServletImplementation_Intf servlet)
          Create the HTML output for this element.
 
Methods inherited from class e4s.html.input.extended.E4InputField
addElement, AppendValidationE4Message, changeColumnName, collectStylesForEditing, collectTranslationsForEditing, debugToString, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, definePickupList, E4ID, equalsIgnoreCase, eventHandlers, getCanChangeLayout, getColumnName, getErrorMessage, getEventHandlers, getHelpId, getHtmlParamName, getLabel, getMultipleTablerowsId, getPersistant, getPersistantLayout, getPickupList, getReadOnly, getSTYLE, getSTYLE, getValidator, getValue_native, hideLabel, HtmlEncode, 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, toHtml_drawSimpleReport, toHtml_drawSimpleReport, toHtml_drawSimpleReport, toHtml_hidden, toHtml, toString, updatePersistantLayout, validate, validate, validate
 
Methods inherited from class e4s.html.input.extended.E4FieldsetLayout
isNextRow, layoutToNextRow
 
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.html.E4HtmlObject
E4ID, set_e4sID
 
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, equalsIgnoreCase, eventHandlers, getCanChangeLayout, getColumnName, getErrorMessage, getHtmlParamName, getLabel, getMultipleTablerowsId, getPickupList, getReadOnly, getValue_native, hideLabel, isMandatory, isVisible, resetValidation, setCanChangeLayout, setErrorMessage, setErrorMessage, setEventHandler, setHelpId, setLabel, setMultipleTablerowsId, setReadOnly, setReadOnly, setValidator, setValue, setValue, setValue, setValue, setValue, toHtml_drawSimpleReport, toHtml_drawSimpleReport, validate, validate
 
Methods inherited from interface e4s.html.E4FieldsetLayout_Intf
isNextRow, layoutToNextRow
 
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
 

Constructor Detail

HIDDENFIELD

public HIDDENFIELD(HIDDENFIELD field)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   java.lang.String value)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   java.lang.String value)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   boolean value)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   long value)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   long value)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   E4Long value)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   E4Long value)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   int value)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   int value)

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   java.util.Date value)
            throws java.lang.Exception
Throws:
java.lang.Exception

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   java.util.Date value)
            throws java.lang.Exception
Throws:
java.lang.Exception

HIDDENFIELD

public HIDDENFIELD(E4InputFieldName_Intf name,
                   E4String value)

HIDDENFIELD

public HIDDENFIELD(E4ID parent_id,
                   E4InputFieldName_Intf name,
                   E4String value)
Method Detail

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 E4HtmlElementGeneral
servlet - the servlet environment currently running in
Throws:
java.lang.Exception

getValue

public java.lang.String getValue()
Get the value of this input field.

Returns:
the value
See Also:
E4InputField.setValue(java.lang.String), E4InputField.setValue(e4s.html.E4CgiParams)

display_simpleReport

public boolean display_simpleReport()
Description copied from interface: E4InputField_Intf
Check, if the field shall be displayed in reports.

Specified by:
display_simpleReport in interface E4InputField_Intf
Overrides:
display_simpleReport in class E4InputField
Returns:
true (default)
See Also:
./ public boolean getDisplayOnly() { return getReadOnly(); }

isHiddenField

public boolean isHiddenField()
Is this a hidden field ? Normally, returns false - except HIDDENFIELD

Specified by:
isHiddenField in interface E4InputField_Intf
Overrides:
isHiddenField in class E4InputField
Returns:
true (always)
See Also:
E4Fieldset.getFieldsVisible(), E4InputField_Intf.isVisible()

setVisible

public void setVisible(boolean visible)
This has no effect for hiddenfields.

Specified by:
setVisible in interface E4InputField_Intf
Overrides:
setVisible in class E4InputField
Parameters:
visible - true: display on HTML output
See Also:
E4InputField.isVisible(), E4InputField.isHiddenField()

getVisible

public boolean getVisible()
This has no effect for hiddenfields.

Returns:
false (always)

duplicate

public E4InputField_Intf duplicate()
Specified by:
duplicate in interface E4InputField_Intf

toHIDDENFIELD

public HIDDENFIELD toHIDDENFIELD()
Convert this field to a HIDDENFIELD.

Specified by:
toHIDDENFIELD in interface E4InputField_Intf
Overrides:
toHIDDENFIELD in class E4InputField
Returns:
this

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com