1 21 22 package org.armedbear.j.mail; 23 24 import java.util.List ; 25 import java.util.Vector ; 26 import org.armedbear.j.Headers; 27 28 public final class Message extends MimePart 29 { 30 private Vector messageParts; 31 32 public Message(String raw) 33 { 34 super(raw); 35 } 36 37 public Message(String raw, Headers headers) 38 { 39 super(raw, headers); 40 } 41 42 public Vector getParts() 43 { 44 return messageParts; 45 } 46 47 public MimePart getPart(int i) 48 { 49 if (messageParts == null) 50 return null; 51 if (i < 0) 52 return null; 53 if (i >= messageParts.size()) 54 return null; 55 return (MimePart) messageParts.get(i); 56 } 57 58 public void parse() 59 { 60 super.parse(); 61 Vector parts = super.getParts(); 62 if (parts == null || parts.size() == 0) 63 return; 64 Vector v = new Vector (); 65 addParts(v); 66 messageParts = v; 67 } 68 } 69 | Popular Tags |