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 }