![]() | This method can be used to perform any necessary post-filtering/processing of the request after the Interpreter processes the request. The interpreter will call this filter after it finishes processing of the request, but before it sends out the output data to the client browser. PostFilter may modify the processing result (output) if needed by accessing the WebData object (m_wdPageData) in the requestData. Post Filter can be used in conjunction with a PreFilter, to perform the necessary post processing for the request (e.g., clearing any states set by its corresponding PreFilter). |
![]() | This method can be used to perform any necessary pre-filtering/processing of the request before the Interpreter processes the request. The interpreter will call PreFilter before it starts processing of an incoming request. The filter may decide to filter out this request (i.e., the Interpreter shall not process this request further), in which case this method shall return a boolean true. PreFilter may also be used in conjunction with PostFilter, in which PreFilter may set some states which can then be cleared inside the PostFilter. This method may throw an InterpreterException (com.plumtree.uiinfrastructure.interpreter.InterpreterException) when an error occurs and a basic error page containing the error message conveyed in the InterpreterException will be displayed to the user. |
IInterpreterFilter Interface | com.plumtree.uiinfrastructure.interpreter.filter Namespace