www.element4solution.com

e4s.html
Class A_ReturnValue

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.E4HtmlObject
          extended by e4s.html.E4HtmlElementGeneral
              extended by e4s.html.E4HtmlElement
                  extended by e4s.html.E4HtmlContentElement
                      extended by e4s.html.A_ReturnValue
All Implemented Interfaces:
E4HtmlElement_Intf

public class A_ReturnValue
extends E4HtmlContentElement
implements E4HtmlElement_Intf

This anchor tag stands only at the end of selection mechanisms. Pickup means, that there is a form containing an input field (E4InputField_Intf), where a method (E4MethodPickup) was defined for pickup. This means, that a symbol will be displayed and the user has the chance to click on that symbol, a window openes and values are displayed for selection. The user can click on one of those values, to overtake into the input field using the A_ReturnValue class. When the pickup is defined, it will be done using the A_FORM class instead of the normal <A;gt;-Tag (but very similar to) which extendes to optionally include other input fields (as the "calling" field) of the form as well.

Example_Pickup.java

Example_PickupMultiple.java

Since:
JDK 1.4
See Also:
E4MethodPickup, A_Multiple, A_FORM, E4InputField.definePickupList(e4s.html.E4MethodPickup, e4s.html.input.extended.E4InputFieldName_Intf)

Field Summary
 
Fields inherited from class e4s.html.E4HtmlContentElement
BOOL_STR_FALSE, BOOL_STR_TRUE
 
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
A_ReturnValue(E4Long value, E4CgiParams params)
           
A_ReturnValue(E4String value, E4CgiParams params)
           
A_ReturnValue(long value, E4CgiParams params)
           
A_ReturnValue(java.lang.String value, E4CgiParams params)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
static E4JavaScript createReturnScript(E4CgiParams params)
          Create a return script.
static E4JavaScript createReturnScript(E4CgiParams params, boolean can_setfocus)
          Create a return script.
static E4JavaScript createReturnScript(E4CgiParams params, boolean can_setfocus, boolean close_window)
          Create a return script.
protected static java.lang.String makeUniqueName(java.lang.String s)
           
 void toHtml(E4StringBufferHtml buf, E4ServletImplementation_Intf servlet)
          Create the HTML output for this element.
 java.lang.String toString()
          Intended for debug only.
 
Methods inherited from class e4s.html.E4HtmlContentElement
A_Email, A_Email, A_Multiple, A_Popup, A_Popup, A_Popup, A_Popup, A_Popup, A_Popup, A_Popup, A_Reference, A_Reference, A_Reference, A_Reference, A_Reference, A_ReturnValue, A_ReturnValue, A_ReturnValue, A_ReturnValue, A, A, A, A, A, A, A, AjaxElement, AjaxElement, AjaxElement, B, B, BIG, Box, Box, Box, BoxRoundCorners, BoxRoundCorners, BoxRoundCorners, BR, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, BUTTON, CENTER, DEL, DIV, DIV, DIV, DIV, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FONT, FullSizeE4Message, H1, H2, H3, H4, Hint, HR, I, I, IMG, IMG, IMG, IMG, IMG, IMG, IMG, IMG, INS, Message, Message, Message, Message, Message, NBSP, NOBR, P_NBSP, P, PRE, print, print, print, print, print, print, print, print, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, rem, rem, rem, rem, rem, rem, SMALL, SPAN, STRIKE, strike, SystemError, SystemError, SystemError, SystemError, TABLE, TABLE, trace, trace, trace, trace, trace, trace, translate_Sys, translate, U, UL
 
Methods inherited from class e4s.html.E4HtmlElement
addElement, addElement, addElement, copyElements, print
 
Methods inherited from class e4s.html.E4HtmlElementGeneral
addScript, addScript, addScript, addStyleForEditing, addTranslationForEditing, buildStyleAttribute, buildStyleClassReference, collectScripts, collectStylesForEditing, collectStylesForEditing, collectStylesForEditing, collectTranslationsForEditing, collectTranslationsForEditing, createScript, createScript, debugToString, findElement, findElement, findElement, findElement, getElements, getElementsVec, getField, getId, getLastElement, getStringContent, getStyle, getSTYLE, getStyle, hasScripts, hasSTYLE, isContentClass, isE4InputField_Intf, openTag, removeAll, removeElementById, removeElements, removeElements, removeStyle, setId, setReadOnly, setStyle, setStyle, setSTYLE, setValue, Style, Style, toHtml_hidden, validate
 
Methods inherited from class e4s.html.E4HtmlObject
E4ID, 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, 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.E4HtmlElement_Intf
addScript, addScript, addScript, collectScripts, collectStylesForEditing, collectTranslationsForEditing, debugToString, findElement, findElement, getElements, getElementsVec, getField, getId, getStringContent, isContentClass, removeAll, removeElementById, removeElements, set_e4sID, setId, setReadOnly, setValue, toHtml_hidden, validate
 

Constructor Detail

A_ReturnValue

public A_ReturnValue(java.lang.String value,
                     E4CgiParams params)

A_ReturnValue

public A_ReturnValue(E4String value,
                     E4CgiParams params)

A_ReturnValue

public A_ReturnValue(long value,
                     E4CgiParams params)

A_ReturnValue

public A_ReturnValue(E4Long value,
                     E4CgiParams params)
Method Detail

createReturnScript

public static E4JavaScript createReturnScript(E4CgiParams params)
Create a return script. This overtakes the value specified as E4JavaScript parameter to the caller's window and sets the field value in the form. Closes the window, does not set the focus.

Parameters:
params - the params supported by a E4MethodPickup method
Returns:
a E4JavaScript that can be used but which is not bound to any element

createReturnScript

public static E4JavaScript createReturnScript(E4CgiParams params,
                                              boolean can_setfocus)
Create a return script. This overtakes the value specified as E4JavaScript parameter to the caller's window and sets the field value in the form. Closes the window.

Parameters:
params - the params supported by a E4MethodPickup method
can_setfocus - if true sets the focus on the field in the calling window
Returns:
a E4JavaScript that can be used but which is not bound to any element

createReturnScript

public static E4JavaScript createReturnScript(E4CgiParams params,
                                              boolean can_setfocus,
                                              boolean close_window)
Create a return script. This overtakes the value specified as E4JavaScript parameter to the caller's window and sets the field value in the form.

Parameters:
params - the params supported by a E4MethodPickup method
can_setfocus - if true sets the focus on the field in the calling window
close_window - if true closes the current window (which is likley the pickup window)
Returns:
a E4JavaScript that can be used but which is not bound to any element

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

toString

public java.lang.String toString()
Intended for debug only.

Overrides:
toString in class E4Object

makeUniqueName

protected static final java.lang.String makeUniqueName(java.lang.String s)

_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