## Uses of Class
com.creamtec.ajaxswing.core.ClientAgent

- Packages that use ClientAgent
  Package | Description
  --- | ---
  com.creamtec.ajaxswing |
  com.creamtec.ajaxswing.core |
  com.creamtec.ajaxswing.examples |
  com.creamtec.ajaxswing.gui |
  com.creamtec.ajaxswing.i18n |
  com.creamtec.ajaxswing.rendering |
  com.creamtec.ajaxswing.rendering.html |
  com.creamtec.ajaxswing.rendering.html.positioned |
  com.creamtec.ajaxswing.servlet |
  com.creamtec.ajaxswing.v4 |

- - ### Uses of ClientAgent in com.creamtec.ajaxswing

    Subclasses of ClientAgent in com.creamtec.ajaxswing
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ServletHelper.InProcessClientAgent` Declare this class to resolve classpath to the application classes.

    Methods in com.creamtec.ajaxswing that return ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `ClientAgent` | ServletHelper.`createClientAgent(java.lang.String appName)` Creates a new client agent.

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.core

    Methods in com.creamtec.ajaxswing.core that return ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `ClientAgent` | ActionData.`getAgent()`
    `ClientAgent` | AjaxSwingThread.`getClientAgent()` Returns the client agent that owns this thread
    `ClientAgent` | AjaxSwingThreadGroup.`getClientAgent()` Returns the client agent associated with this thread group
    `static ClientAgent` | ClientAgent.`getCurrentInstance()` Returns the instance of ClientAgent, associated with the calling thread May not work correctly in a multi threaded application
    `static ClientAgent` | ClientAgentManager.`getMyAgent(java.lang.Object obj)` Returns the agent associated with the given object

    Methods in com.creamtec.ajaxswing.core with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeepAliveEventHandler.`handle(ClientAgent agent, HttpRequestData requestData, KeepAliveEvent event)`
    `void` | FastSubmitHandler.`handle(ClientAgent agent, HttpRequestData requestData, java.lang.String actionString)`
    `void` | URLParameterHandler.`handle(ClientAgent agent, HttpRequestData requestData, java.lang.String paramKey, java.lang.Object paramValue)`
    `void` | AbstractAgentRequestFilter.`postEmulateAction(ClientAgent agent, ActionData data)`
    `void` | AgentRequestFilter.`postEmulateAction(ClientAgent agent, ActionData data)` Called after the action emulation is complete.
    `void` | AjaxSwingAgentRequestFilter.`postEmulateAction(ClientAgent agent, ActionData data)`
    `void` | AbstractAgentRequestFilter.`postProcessRequest(ClientAgent agent, HttpResponseData responseData)`
    `void` | AgentRequestFilter.`postProcessRequest(ClientAgent agent, HttpResponseData responseData)` Called when a request is processed and about to be returned to the router servlet.
    `void` | AjaxSwingAgentRequestFilter.`postProcessRequest(ClientAgent agent, HttpResponseData responseData)`
    `java.lang.String` | AbstractAgentRequestFilter.`postRenderWindows(ClientAgent agent, java.util.List windows, java.lang.String htmlCode)`
    `java.lang.String` | AgentRequestFilter.`postRenderWindows(ClientAgent agent, java.util.List windows, java.lang.String htmlCode)` Called after the given window is rendered as HTML page
    `java.lang.String` | AjaxSwingAgentRequestFilter.`postRenderWindows(ClientAgent agent, java.util.List windows, java.lang.String htmlCode)`
    `boolean` | AbstractAgentRequestFilter.`preEmulateAction(ClientAgent agent, ActionData data)`
    `boolean` | AgentRequestFilter.`preEmulateAction(ClientAgent agent, ActionData data)` Called after the controls have been updated with the data but before the action is emulated.
    `boolean` | AjaxSwingAgentRequestFilter.`preEmulateAction(ClientAgent agent, ActionData data)`
    `HttpResponseData` | AbstractAgentRequestFilter.`preProcessRequest(ClientAgent agent)`
    `HttpResponseData` | AgentRequestFilter.`preProcessRequest(ClientAgent agent)` Called when a request is received and the agent is initialized.
    `HttpResponseData` | AjaxSwingAgentRequestFilter.`preProcessRequest(ClientAgent agent)`
    `void` | AbstractAgentRequestFilter.`preRenderWindows(ClientAgent agent, java.util.List windows)`
    `void` | AgentRequestFilter.`preRenderWindows(ClientAgent agent, java.util.List windows)` Called before the given window is rendered as HTML page
    `void` | AjaxSwingAgentRequestFilter.`preRenderWindows(ClientAgent agent, java.util.List windows)`
    `void` | AjaxSwingThread.`runMethod(ClientAgent clientAgent, java.lang.Object object, java.lang.String methodName)` Runs the object's method with a given name on this thread.
    `void` | AjaxSwingThreadGroup.`setClientAgent(ClientAgent agent)` Sets the client agent associated with this thread group
    `static void` | ClientAgentManager.`setMyAgent(java.lang.Object obj, ClientAgent agent)` Establishes the association between an object and a client agent

    Constructors in com.creamtec.ajaxswing.core with parameters of type ClientAgent
    Constructor and Description
    `ActionData(java.lang.String actionString, java.awt.Component component, ClientAgent agent)`
    `AjaxSwingThreadGroup(ClientAgent agent)` Creates a thread group for the given client agent

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.examples

    Methods in com.creamtec.ajaxswing.examples with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AgentRequestFilterExample.`postEmulateAction(ClientAgent agent, ActionData data)` Called after the action emulation is complete.
    `void` | AgentRequestFilterExample.`postProcessRequest(ClientAgent agent, HttpResponseData responseData)` Overridden to modify the generated HTML page by adding the user IP address.
    `java.lang.String` | AgentRequestFilterExample.`postRenderWindows(ClientAgent agent, java.util.List windows, java.lang.String htmlCode)` Called after the given window is rendered as HTML page
    `boolean` | AgentRequestFilterExample.`preEmulateAction(ClientAgent agent, ActionData data)` Called after the controls have been updated with the data but before the action is emulated.
    `HttpResponseData` | AgentRequestFilterExample.`preProcessRequest(ClientAgent agent)` Overridden to intercept "resize" action.
    `void` | AgentRequestFilterExample.`preRenderWindows(ClientAgent agent, java.util.List windows)` Called before the given window is rendered as HTML page

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.gui

    Methods in com.creamtec.ajaxswing.gui that return ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `ClientAgent` | AjaxSwingRepaintManager.`getAgent()`
    `ClientAgent` | AjaxSwingEventQueue.`getClientAgent()`

    Methods in com.creamtec.ajaxswing.gui with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | WindowUpdater.`initCustomUpdatersAndEmulators(ClientAgent agent)` Loads custom updaters from the application properties file.
    `static boolean` | AjaxSwingUIManager.`isServerSideBrowsingEnabled(ClientAgent agent, java.awt.Container cont)`
    `static boolean` | AjaxSwingUIManager.`shouldRenderStandardFileOpenDialog(ClientAgent agent, java.awt.Container cont)` Deprecated. Not used in v.4, replaced by `AjaxSwingUIManager.isServerSideBrowsingEnabled(ClientAgent, Container)`

    Constructors in com.creamtec.ajaxswing.gui with parameters of type ClientAgent
    Constructor and Description
    `AjaxSwingAppletFrame(ClientAgent agent, java.applet.Applet applet)`
    `AjaxSwingEventQueue(ClientAgent agent)`
    `AjaxSwingInternalFrameListener(ClientAgent agent)`
    `AjaxSwingRepaintManager(ClientAgent agent)`
    `AjaxSwingUIManager(ClientAgent agent)` Instantiates the manager for the given client agent

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.i18n

    Methods in com.creamtec.ajaxswing.i18n with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | I18NUtils.`getPrefferedLanguage(ClientAgent clientAgent)`

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.rendering

    Methods in com.creamtec.ajaxswing.rendering that return ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `ClientAgent` | AbstractDocument.`getClientAgent()` Returns the client agent, associated with this page.

    Methods in com.creamtec.ajaxswing.rendering with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `DocumentRenderer` | DocumentRendererFactory.`createDocumentRenderer(ClientAgent agent)` Locates the document renderer that supports the given browser
    `void` | AbstractDocumentRenderer.`redirectoToStandardPage(ClientAgent agent, int status, java.lang.Throwable x)` Renders a standard page based on the template and the status
    `abstract Document` | AbstractDocumentRenderer.`renderDocument(ClientAgent agent, java.util.List<java.awt.Window> windows)`
    `Document` | DocumentRenderer.`renderDocument(ClientAgent agent, java.util.List<java.awt.Window> windows)` Top level method used to get a document representing a rendering of the window of the agent
    `void` | AbstractDocument.`setClientAgent(ClientAgent agent)` Used by AjaxSwing to associate an agent with the page.

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.rendering.html

    Subclasses of ClientAgent in com.creamtec.ajaxswing.rendering.html
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HTMLClientAgent`

    Methods in com.creamtec.ajaxswing.rendering.html with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `Document` | HTMLPageRenderer.`renderDocument(ClientAgent agent, java.util.List<java.awt.Window> windows)`

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.rendering.html.positioned

    Methods in com.creamtec.ajaxswing.rendering.html.positioned with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AjaxPageRenderer.`redirectoToStandardPage(ClientAgent agent, int status, java.lang.Throwable ex)` Renders a standard page based on the template and the status
    `void` | AjaxPage.`setClientAgent(ClientAgent agent)`

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.servlet

    Methods in com.creamtec.ajaxswing.servlet that return ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `ClientAgent` | AjaxSwingServlet.`createClientAgent(java.lang.String appName)`

  - ### Uses of ClientAgent in com.creamtec.ajaxswing.v4

    Methods in com.creamtec.ajaxswing.v4 with parameters of type ClientAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AjaxSwingV4Handler.`handle(ClientAgent agent, HttpRequestData requestData, java.lang.String actionString)`

    Constructors in com.creamtec.ajaxswing.v4 with parameters of type ClientAgent
    Constructor and Description
    `AjaxSwingV4Handler(ClientAgent agent)`

Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.