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    }