Example usage for org.apache.wicket.response StringResponse getBuffer

List of usage examples for org.apache.wicket.response StringResponse getBuffer

Introduction

In this page you can find the example usage for org.apache.wicket.response StringResponse getBuffer.

Prototype

public CharSequence getBuffer() 

Source Link

Usage

From source file:sf.wicklet.gwt.server.ajax.impl.GwtAjaxWickletTarget.java

License:Apache License

/**
 * Runs the configured {@link IResponseFilter}s over the constructed Ajax response
 *
 * @param contentResponse/*w ww .j a v  a  2s .  c  o m*/
 *            the Ajax {@link Response} body
 * @return filtered response
 */
private AppendingStringBuffer invokeResponseFilters(final StringResponse contentResponse) {
    AppendingStringBuffer responseBuffer = new AppendingStringBuffer(contentResponse.getBuffer());
    final List<IResponseFilter> responseFilters = Application.get().getRequestCycleSettings()
            .getResponseFilters();
    if (responseFilters != null) {
        for (final IResponseFilter filter : responseFilters) {
            responseBuffer = filter.filter(responseBuffer);
        }
    }
    return responseBuffer;
}