ERXOncePerRequestConditional Class Reference

Inherits er::extensions::components::ERXStatelessComponent.

Collaboration diagram for ERXOncePerRequestConditional:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void appendToResponse (WOResponse aResponse, WOContext aContext)
void awake ()
boolean displayContent ()
NSMutableDictionary displayCountDict ()
int displayCountForKey (String key)
 ERXOncePerRequestConditional (WOContext context)
WOActionResults invokeAction (WORequest aRequest, WOContext aContext)
void reset ()
void resetDict ()
void takeValuesFromRequest (WORequest aRequest, WOContext aContext)

Static Public Attributes

static final Logger log = Logger.getLogger(ERXOncePerRequestConditional.class.getName())

Package Functions

String keyName ()

Package Attributes

int currentStage = -1
String keyName = null


Detailed Description

Will render its embedded content only once during the RR loop. Useful for JavaScript code that should be included only once. keyName ERXOncePerRequestDisplayCountDict

Constructor & Destructor Documentation

ERXOncePerRequestConditional ( WOContext  context  ) 

Public constructor

Parameters:
context context of request


Member Function Documentation

void appendToResponse ( WOResponse  response,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.appendToResponse.

Parameters:
response to which we are appending
context context of the response

Reimplemented from ERXNonSynchronizingComponent.

void awake (  ) 

boolean displayContent (  ) 

NSMutableDictionary displayCountDict (  ) 

int displayCountForKey ( String  key  ) 

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 ERXNonSynchronizingComponent.

String keyName (  )  [package]

void reset (  ) 

Reimplemented from ERXStatelessComponent.

void resetDict (  ) 

void takeValuesFromRequest ( WORequest  request,
WOContext  context 
)

Calls resetCachedBindingsInStatefulComponent prior to super.takeValuesFromRequest.

Parameters:
request from which the values will be taken
context of the request

Reimplemented from ERXNonSynchronizingComponent.


Member Data Documentation

int currentStage = -1 [package]

String keyName = null [package]

final Logger log = Logger.getLogger(ERXOncePerRequestConditional.class.getName()) [static]

logging support


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