package org.opengroupware.jope.samples.HelloWorld;

import org.opengroupware.jope.appserver.*;

public class Main extends WOComponent {
  
  public String headerKey = null;
  
  /* accessors */
  
  public String headerValue() {
    return this.context().request().headerForKey(this.headerKey);
  }
  
  /* response */

  public void appendToResponse(WOResponse _r, WOContext _ctx) {
    if (false /* static generation */) {
      _r.appendContentString("Hello Component !<br />");
      _r.appendContentHTMLString(this.toString());    

      _r.appendContentString("<br /><h2>FormValues</h2>");
      _r.appendContentHTMLString(_ctx.request().formValues().toString());

      _r.appendContentString("<br /><h2>Headers</h2>");
      _r.appendContentHTMLString(_ctx.request().headers().toString());
    }
    else
      super.appendToResponse(_r, _ctx);
  }
}
