DefaultResponder.java :  » Wiki-Engine » fitnesse » fitnesse » responders » Java Open Source

Java Open Source » Wiki Engine » fitnesse 
fitnesse » fitnesse » responders » DefaultResponder.java
// Copyright (C) 2003,2004,2005 by Object Mentor, Inc. All rights reserved.
// Released under the terms of the GNU General Public License version 2 or later.
package fitnesse.responders;

import fitnesse.http.*;
import fitnesse.*;
import fitnesse.html.*;

public class DefaultResponder extends BasicResponder
{
  public Response makeResponse(FitNesseContext context, Request request) throws Exception
  {
    String content = prepareResponseDocument(context).html();
    return responseWith(content);
  }

  private HtmlPage prepareResponseDocument(FitNesseContext context)
  {
    HtmlPage responseDocument = context.htmlPageFactory.newPage();
    HtmlUtil.addTitles(responseDocument, "Default Responder");
    responseDocument.main.use(content());
    return responseDocument;
  }

  private String content()
  {
    StringBuffer buffer = new StringBuffer();
    buffer.append("This is the DefaultResponder page.<br>");
    buffer.append("Because you can see this page something has gone wrong.<br>");
    buffer.append("If you continue to get this page, please let us know how.<br>");
    buffer.append("Thanks,<br>");
    buffer.append("<ul><li><a href=\"mailto:micah@objectmentor.com\">The FitNesse development team.</a></ul>");
    return buffer.toString();
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.