package com.google.sitebricks; import java.util.List; /** * @author Dhanji R. Prasanna (dhanji@gmail.com) */ public interface Respond { Respond HEADLESS = new StringBuilderRespond(new Object()); void write(String text); HtmlTagBuilder withHtml(); void write(char c); void chew(); String toString(); void writeToHead(String text); void require(String requireString); void redirect(String to); String getContentType(); String getRedirect(); Renderable include(String argument); String getHead(); void clear(); Object pageObject(); List<String> getErrors(); void setErrors(List<String> errors); public static interface HtmlTagBuilder { void textField(String value, String s); void headerPlaceholder(); void textArea(String expression, String s); } }