# Barcode.java Sample

This topic inludes the source code for the Barcode.java Sample.

## Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/ExtensionDevKit/TaglibExtDevKit/TagHandlers/TDK/

## Sample Source Code

`01 02 package TDK; 03 04 import java.util.ArrayList; 05 import javax.servlet.jsp.JspException; 06 import javax.servlet.jsp.PageContext; 07 import javax.servlet.jsp.tagext.Tag; 08 import javax.servlet.jsp.tagext.BodyTagSupport; 09 10 public class Barcode extends BodyTagSupport 11 { 12 protected String encodingType = null; 13 public void setEncodingType(String type) 14 { 15 encodingType = type; 16 } 17 public String getEncodingType() 18 { 19 return encodingType; 20 } 21 22 protected String value = null; 23 public void setValue(String value) 24 { 25 this.value = value; 26 } 27 public String getValue() 28 { 29 return value; 30 } 31 32 public int doStartTag() throws JspException 33 { 34 return EVAL_BODY_TAG; 35 } 36 37 public int doEndTag() throws JspException 38 { 39 StringBuffer html = new StringBuffer(); 40 html.append("<div>"); 41 html.append("SUCCESS: value to encode=" + value); 42 html.append("</div>"); 43 try 44 { 45 pageContext.getOut().print(html.toString()); 46 } 47 catch(Exception e) { e.printStackTrace(); } 48 return EVAL_PAGE; 49 } 50 }`