org.apache.wicket.ajax.calldecorator
Class AjaxPostprocessingCallDecorator

java.lang.Object
  extended by org.apache.wicket.ajax.calldecorator.AjaxPostprocessingCallDecorator
All Implemented Interfaces:
java.io.Serializable, IAjaxCallDecorator, IClusterable
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 org.apache.wicket.ajax.IAjaxCallDecorator
WICKET_CALL_RESULT_VAR
 
Constructor Summary
AjaxPostprocessingCallDecorator(IAjaxCallDecorator delegate)
          Construct.
 
Method Summary
 java.lang.CharSequence decorateOnFailureScript(Component component, java.lang.CharSequence script)
          Decorates the onFailure handler script
 java.lang.CharSequence decorateOnSuccessScript(Component component, java.lang.CharSequence script)
          Decorates the onSuccess handler script
 java.lang.CharSequence decorateScript(Component component, java.lang.CharSequence script)
          Decorates the script that performs the ajax call
 java.lang.CharSequence postDecorateOnFailureScript(Component component, java.lang.CharSequence script)
          Decorates the failure handling script
 java.lang.CharSequence postDecorateOnSuccessScript(Component component, java.lang.CharSequence script)
          Decorates the success handling script
 java.lang.CharSequence postDecorateScript(Component component, 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(Component component,
                                                   java.lang.CharSequence script)
Decorates the script that performs the ajax call

Specified by:
decorateScript in interface IAjaxCallDecorator
Returns:
decorated script

decorateOnSuccessScript

public final java.lang.CharSequence decorateOnSuccessScript(Component component,
                                                            java.lang.CharSequence script)
Decorates the onSuccess handler script

Specified by:
decorateOnSuccessScript in interface IAjaxCallDecorator
Returns:
decorated onSuccess handler script

decorateOnFailureScript

public final java.lang.CharSequence decorateOnFailureScript(Component component,
                                                            java.lang.CharSequence script)
Decorates the onFailure handler script

Specified by:
decorateOnFailureScript in interface IAjaxCallDecorator
Returns:
decorated onFailure handler script

postDecorateScript

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

Parameters:
component -
script -
Returns:
decorated script

postDecorateOnSuccessScript

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

Parameters:
component -
script -
Returns:
decorated script

postDecorateOnFailureScript

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

Parameters:
component -
script -
Returns:
decorated script


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.