ERXNonSynchronizingComponent Class Reference

Inherits er::extensions::components::ERXComponent.

Inherited by ERAttachmentFlexibleEditor, ERDCustomComponent, EGWrapper, ERXCheckboxMatrix, ERXInlineTemplate, ERXSLTWrapper, ERXStatelessComponent, ERXJSToManyRelationshipEditor, ERXLongResponse, ERMSmartAjaxButton, ERMSubmitLink, and ERMSubmitLinkButton.

Collaboration diagram for ERXNonSynchronizingComponent:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse response, WOContext context)
 ERXNonSynchronizingComponent (WOContext context)
WOActionResults invokeAction (WORequest request, WOContext context)
boolean isStateless ()
void resetCachedBindingsInStatefulComponent ()
boolean synchronizesVariablesWithBindings ()
void takeValuesFromRequest (WORequest request, WOContext context)


Detailed Description

Abstract non-synchronizing component used as the super class for a number of components within the ER frameworks. Adds a number of nice binding resolution methods.

Constructor & Destructor Documentation

ERXNonSynchronizingComponent ( WOContext  context  ) 

Public constructor


Member Function Documentation

void appendToResponse ( WOResponse  response,
WOContext  context 
)

WOActionResults invokeAction ( WORequest  request,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.invokeAction.

Parameters:
request for which the action is invoked
context of the request
Returns:
the result of invoking the action

Reimplemented from ERXComponent.

Reimplemented in ERDEditFile, ERXModernNavigationMenu, ERXNavigationMenu, ERXOncePerRequestConditional, ERXCachingWrapper, ERXFlashMovie, ERXResponseComponent, ERXLongResponse, and ERMSubmitLink.

boolean isStateless (  ) 

void resetCachedBindingsInStatefulComponent (  ) 

Implements a WOComponent#reset()reset-like hook for stateful, but non-synchronizing components. This method is called at the beginning of takeValuesFromRequest, invokeAction and appendToResponse if the component subclass is non-synchronized but stateful. If it is non-synchronized, but stateless, use WOComponent#reset().

Reimplemented in ERDCustomComponent, and ERDCustomEditComponent.

boolean synchronizesVariablesWithBindings (  ) 

void takeValuesFromRequest ( WORequest  request,
WOContext  context 
)


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:06 2012 for Project Wonder by  doxygen 1.5.8