wicket.ajax.calldecorator
Class AjaxPostprocessingCallDecorator

java.lang.Object
  extended by wicket.ajax.calldecorator.AjaxPostprocessingCallDecorator
All Implemented Interfaces:
java.io.Serializable, IAjaxCallDecorator
Direct Known Subclasses:
AjaxCallThrottlingDecorator, CancelEventIfNoAjaxDecorator

public abstract class AjaxPostprocessingCallDecorator
extends java.lang.Object
implements IAjaxCallDecorator

Ajax call decorator that decorates script after allowing the wrapped delegate decorator to decorate it first.

Since:
1.2
Author:
Igor Vaynberg (ivaynberg)
See Also:
for notes on escaping quotes in scripts, Serialized Form

Field Summary
 
Fields inherited from interface wicket.ajax.IAjaxCallDecorator
WICKET_CALL_RESULT_VAR
 
Constructor Summary
AjaxPostprocessingCallDecorator(IAjaxCallDecorator delegate)
          Construct.
 
Method Summary
 java.lang.CharSequence decorateOnFailureScript(java.lang.CharSequence script)
          Decorates the onFailure handler script
 java.lang.CharSequence decorateOnSuccessScript(java.lang.CharSequence script)
          Decorates the onSuccess handler script
 java.lang.CharSequence decorateScript(java.lang.CharSequence script)
          Decorates the script that performs the ajax call
 java.lang.CharSequence postDecorateOnFailureScript(java.lang.CharSequence script)
          Decorates the failure handling script
 java.lang.CharSequence postDecorateOnSuccessScript(java.lang.CharSequence script)
          Decorates the success handling script
 java.lang.CharSequence postDecorateScript(java.lang.CharSequence script)
          Decorates ajax call script
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxPostprocessingCallDecorator

public AjaxPostprocessingCallDecorator(IAjaxCallDecorator delegate)
Construct.

Parameters:
delegate - wrapped delegate decorator
Method Detail

decorateScript

public final java.lang.CharSequence decorateScript(java.lang.CharSequence script)
Description copied from interface: IAjaxCallDecorator
Decorates the script that performs the ajax call

Specified by:
decorateScript in interface IAjaxCallDecorator
Returns:
decorated script
See Also:
IAjaxCallDecorator.decorateScript(CharSequence)

decorateOnSuccessScript

public final java.lang.CharSequence decorateOnSuccessScript(java.lang.CharSequence script)
Description copied from interface: IAjaxCallDecorator
Decorates the onSuccess handler script

Specified by:
decorateOnSuccessScript in interface IAjaxCallDecorator
Returns:
decorated onSuccess handler script
See Also:
wicket.ajax.IAjaxCallDecorator#decorateOnSuccessScript(java.lang.String)

decorateOnFailureScript

public final java.lang.CharSequence decorateOnFailureScript(java.lang.CharSequence script)
Description copied from interface: IAjaxCallDecorator
Decorates the onFailure handler script

Specified by:
decorateOnFailureScript in interface IAjaxCallDecorator
Returns:
decorated onFailure handler script
See Also:
wicket.ajax.IAjaxCallDecorator#decorateOnFailureScript(java.lang.String)

postDecorateScript

public java.lang.CharSequence postDecorateScript(java.lang.CharSequence script)
Decorates ajax call script

Parameters:
script -
Returns:
decorated script

postDecorateOnSuccessScript

public java.lang.CharSequence postDecorateOnSuccessScript(java.lang.CharSequence script)
Decorates the success handling script

Parameters:
script -
Returns:
decorated script

postDecorateOnFailureScript

public java.lang.CharSequence postDecorateOnFailureScript(java.lang.CharSequence script)
Decorates the failure handling script

Parameters:
script -
Returns:
decorated script


Copyright © 2004-2007 Wicket developers. All Rights Reserved.