Package org.apache.wicket.request

Examples of org.apache.wicket.request.Response


      if (this == rootItem && isRootLess() == true)
      {
        // yes, write empty div with id
        // this is necessary for createElement js to work correctly
        String tagName = ((ComponentTag)getMarkup().get(0)).getName();
        Response response = getResponse();
        response.write("<" + tagName + " style=\"display:none\" id=\"" + getMarkupId() +
          "\">");
        if ("table".equals(tagName))
        {
          response.write("<tbody><tr><td></td></tr></tbody>");
        }
        response.write("</" + tagName + ">");
      }
      else
      {
        // render the item
        super.onRender();
View Full Code Here


       */
      @Override
      public void onComponentTagBody(final MarkupStream markupStream,
        final ComponentTag openTag)
      {
        Response response = RequestCycle.get().getResponse();
        TreeNode parent = node.getParent();

        CharSequence urls[] = new CharSequence[level];
        for (int i = 0; i < level; ++i)
        {
          if (isNodeLast(parent))
          {
            urls[i] = "indent-blank";
          }
          else
          {
            urls[i] = "indent-line";
          }

          parent = parent.getParent();
        }

        for (int i = level - 1; i >= 0; --i)
        {
          response.write("<span class=\"" + urls[i] + "\"></span>");
        }
      }
    };
    result.setRenderBodyOnly(true);
    return result;
View Full Code Here

          cssClassInner = "corner";
        }

        final String cssClassOuter = isNodeLast(node) ? "junction-last" : "junction";

        Response response = RequestCycle.get().getResponse();
        response.write("<span class=\"" + cssClassOuter + "\"><span class=\"" +
          cssClassInner + "\"></span></span>");
      }
    }.setRenderBodyOnly(true);
  }
View Full Code Here

    final PageRenderer pageRenderer = getApplication().getPageRendererProvider().get(handler);

    RequestCycle requestCycle = getRequestCycle();

    final Response oldResponse = requestCycle.getResponse();
    BufferedWebResponse tempResponse = new BufferedWebResponse(null);

    try
    {
      requestCycle.setResponse(tempResponse);
View Full Code Here

   */
  private CharSequence renderPanel(final Panel panel)
  {
    RequestCycle requestCycle = getRequestCycle();

    final Response oldResponse = requestCycle.getResponse();
    BufferedWebResponse tempResponse = new BufferedWebResponse(null);

    try
    {
      requestCycle.setResponse(tempResponse);
View Full Code Here

     * Prepare
     */
    @Before
    public void before()
    {
        final Response realResponse = new StringResponse();

        headerResponse = new HeaderResponse()
        {
            @Override
            protected Response getRealResponse()
View Full Code Here

 
  @Before
  public void before()
  {
    Request request = mock(Request.class);
    Response response = new StringResponse() {
      @Override
      public String encodeURL(CharSequence url)
      {
        return url + JSESSIONID;
      }
View Full Code Here

   * @param attributes
   *            request attributes
   */
  protected void configureCache(final ResourceResponse data, final Attributes attributes)
  {
    Response response = attributes.getResponse();

    if (response instanceof WebResponse)
    {
      Duration duration = data.getCacheDuration();
      WebResponse webResponse = (WebResponse)response;
View Full Code Here

   * @param data
   * @param attributes
   */
  protected void setResponseHeaders(final ResourceResponse data, final Attributes attributes)
  {
    Response response = attributes.getResponse();
    if (response instanceof WebResponse)
    {
      WebResponse webResponse = (WebResponse)response;

      // 1. Last Modified
View Full Code Here

    // written to its body. Thus we first write the output into a
    // StringResponse and if not empty, we copy it to the original
    // web response.

    // Temporarily replace the web response with a String response
    final Response webResponse = getResponse();

    try
    {
      // Create a (string) response for all headers contributed by any component on the Page.
      final StringResponse response = new StringResponse();
      getRequestCycle().setResponse(response);

      IHeaderResponse headerResponse = getHeaderResponse();
      if (!response.equals(headerResponse.getResponse()))
      {
        getRequestCycle().setResponse(headerResponse.getResponse());
      }

      // Render the header sections of all components on the page
      AbstractHeaderRenderStrategy.get().renderHeader(this,
        new HeaderStreamState(markupStream, openTag), getPage());

      // Close the header response before rendering the header container itself
      // See https://issues.apache.org/jira/browse/WICKET-3728
      headerResponse.close();

      // Cleanup extraneous CR and LF from the response
      CharSequence output = getCleanResponse(response);

      // Automatically add <head> if necessary
      if (output.length() > 0)
      {
        if (renderOpenAndCloseTags())
        {
          webResponse.write("<head>");
        }

        webResponse.write(output);

        if (renderOpenAndCloseTags())
        {
          webResponse.write("</head>");
        }
      }
    }
    finally
    {
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.Response

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.