www.element4solution.com

e4s.html.ajax
Class E4AjaxDataRepository

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.ajax.E4AjaxDataRepository

public class E4AjaxDataRepository
extends E4Object

Holds elements for E4Ajax data refreshes.

See Also:
E4ModuleAjaxDispacher.getDataRepository(e4s.servlet.E4ServletImplementation_Intf), E4AjaxElement, E4AjaxData_Intf

Field Summary
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4AjaxDataRepository()
           
 
Method Summary
static java.lang.String _getSVNVersionString()
           
static java.lang.String clean(E4AjaxData_Intf data)
           
static java.lang.String clean(java.lang.String s)
           
 E4AjaxData_Intf get(java.lang.String id)
           
 java.lang.String[] getKeys()
           
 java.lang.String put(E4AjaxData_Intf data)
           
static java.lang.String register(E4AjaxData_Intf data, E4ServletImplementation_Intf servlet)
          Register an Ajax Data object (normally, this is done automatically by the E4AjaxElement.
 void remove(E4AjaxData_Intf data)
           
 int size()
           
 java.lang.String toString()
           
 
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
 

Constructor Detail

E4AjaxDataRepository

public E4AjaxDataRepository()
Method Detail

size

public int size()

put

public java.lang.String put(E4AjaxData_Intf data)

getKeys

public java.lang.String[] getKeys()

remove

public void remove(E4AjaxData_Intf data)

get

public E4AjaxData_Intf get(java.lang.String id)

clean

public static java.lang.String clean(E4AjaxData_Intf data)

clean

public static java.lang.String clean(java.lang.String s)

toString

public java.lang.String toString()
Overrides:
toString in class E4Object

register

public static java.lang.String register(E4AjaxData_Intf data,
                                        E4ServletImplementation_Intf servlet)
Register an Ajax Data object (normally, this is done automatically by the E4AjaxElement. This function is used only when Ajax data objects are not part of the core HTML DOM - use with care.

Parameters:
data - the element to be registered
servlet - a valid servlet kontext
Returns:
the cleaned ID (clean(String).
See Also:
E4ModuleAjaxDispacher.getDataRepository(e4s.servlet.E4ServletImplementation_Intf), clean(String), E4AjaxData_Intf.getDivId()

_getSVNVersionString

public static java.lang.String _getSVNVersionString()

www.element4solution.com