package org.japanosample.test.legacy;

import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;
import org.japano.metadata.annotation.JapanoTag;

 ( library="/test/legacy" )
public class UpperCase extends BodyTagSupport
{  
  public int doAfterBody()
  {
    try
    {
      BodyContent body = getBodyContent();
      JspWriter out = body.getEnclosingWriter();
      String _body=body.getString().toUpperCase();
      out.print( _body);
    }
    catch (IOException ioe)
    {
      System.out.println("Error writing to out: " + ioe);
    }
    return SKIP_BODY;
  }  

  public int doStartTag() throws JspException
  {
    return EVAL_BODY_BUFFERED;
  }
}