001 /* 002 003 $Id: Body.java,v 1.5 2003/04/02 12:37:06 culdesac Exp $ 004 005 */ 006 007 package sharpster.common; 008 009 /** 010 * A class used to contain a text document. 011 */ 012 public class Body implements java.io.Serializable { 013 014 private byte[] data; 015 016 private boolean binaryData; 017 018 public void setData(byte[] in) { 019 data = in; 020 } 021 022 public byte[] getData() { 023 return data; 024 } 025 026 public void setBinary(boolean binary) { 027 binaryData = binary; 028 } 029 030 public boolean isBinary() { 031 return binaryData; 032 } 033 034 public String toString() { 035 String msg = new String(); 036 if(binaryData) msg += "Body: is binary"; 037 else msg += "Body: "+new String(data); 038 return msg; 039 } 040 }