Loading k9mail-library/src/main/java/com/fsck/k9/mail/Message.java +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ import java.util.Date; import java.util.EnumSet; import java.util.Set; import android.support.annotation.NonNull; import android.util.Log; import com.fsck.k9.mail.filter.CountingOutputStream; Loading Loading @@ -129,6 +130,7 @@ public abstract class Message implements Part, CompositeBody { @Override public abstract void setHeader(String name, String value) throws MessagingException; @NonNull @Override public abstract String[] getHeader(String name) throws MessagingException; Loading k9mail-library/src/main/java/com/fsck/k9/mail/Part.java +4 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.support.annotation.NonNull; public interface Part { void addHeader(String name, String value) throws MessagingException; Loading @@ -25,6 +28,7 @@ public interface Part { /** * Returns an array of headers of the given name. The array may be empty. */ @NonNull String[] getHeader(String name) throws MessagingException; boolean isMimeType(String mimeType); Loading k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeBodyPart.java +3 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,8 @@ import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import android.support.annotation.NonNull; import org.apache.james.mime4j.util.MimeUtil; /** Loading Loading @@ -61,6 +63,7 @@ public class MimeBodyPart extends BodyPart { mHeader.setHeader(name, value); } @NonNull @Override public String[] getHeader(String name) throws MessagingException { return mHeader.getHeader(name); Loading k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeHeader.java +5 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,9 @@ import java.io.OutputStreamWriter; import java.nio.charset.Charset; import java.util.*; import android.support.annotation.NonNull; public class MimeHeader implements Cloneable { public static final String HEADER_CONTENT_TYPE = "Content-Type"; public static final String HEADER_CONTENT_TRANSFER_ENCODING = "Content-Transfer-Encoding"; Loading Loading @@ -47,6 +50,7 @@ public class MimeHeader implements Cloneable { addHeader(name, value); } @NonNull public Set<String> getHeaderNames() { Set<String> names = new LinkedHashSet<String>(); for (Field field : mFields) { Loading @@ -55,6 +59,7 @@ public class MimeHeader implements Cloneable { return names; } @NonNull public String[] getHeader(String name) { List<String> values = new ArrayList<String>(); for (Field field : mFields) { Loading k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeMessage.java +3 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ import java.util.Locale; import java.util.Set; import java.util.UUID; import android.support.annotation.NonNull; import org.apache.commons.io.IOUtils; import org.apache.james.mime4j.MimeException; import org.apache.james.mime4j.dom.field.DateTimeField; Loading Loading @@ -422,6 +424,7 @@ public class MimeMessage extends Message { mHeader.setHeader(name, value); } @NonNull @Override public String[] getHeader(String name) throws MessagingException { return mHeader.getHeader(name); Loading Loading
k9mail-library/src/main/java/com/fsck/k9/mail/Message.java +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ import java.util.Date; import java.util.EnumSet; import java.util.Set; import android.support.annotation.NonNull; import android.util.Log; import com.fsck.k9.mail.filter.CountingOutputStream; Loading Loading @@ -129,6 +130,7 @@ public abstract class Message implements Part, CompositeBody { @Override public abstract void setHeader(String name, String value) throws MessagingException; @NonNull @Override public abstract String[] getHeader(String name) throws MessagingException; Loading
k9mail-library/src/main/java/com/fsck/k9/mail/Part.java +4 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.support.annotation.NonNull; public interface Part { void addHeader(String name, String value) throws MessagingException; Loading @@ -25,6 +28,7 @@ public interface Part { /** * Returns an array of headers of the given name. The array may be empty. */ @NonNull String[] getHeader(String name) throws MessagingException; boolean isMimeType(String mimeType); Loading
k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeBodyPart.java +3 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,8 @@ import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import android.support.annotation.NonNull; import org.apache.james.mime4j.util.MimeUtil; /** Loading Loading @@ -61,6 +63,7 @@ public class MimeBodyPart extends BodyPart { mHeader.setHeader(name, value); } @NonNull @Override public String[] getHeader(String name) throws MessagingException { return mHeader.getHeader(name); Loading
k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeHeader.java +5 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,9 @@ import java.io.OutputStreamWriter; import java.nio.charset.Charset; import java.util.*; import android.support.annotation.NonNull; public class MimeHeader implements Cloneable { public static final String HEADER_CONTENT_TYPE = "Content-Type"; public static final String HEADER_CONTENT_TRANSFER_ENCODING = "Content-Transfer-Encoding"; Loading Loading @@ -47,6 +50,7 @@ public class MimeHeader implements Cloneable { addHeader(name, value); } @NonNull public Set<String> getHeaderNames() { Set<String> names = new LinkedHashSet<String>(); for (Field field : mFields) { Loading @@ -55,6 +59,7 @@ public class MimeHeader implements Cloneable { return names; } @NonNull public String[] getHeader(String name) { List<String> values = new ArrayList<String>(); for (Field field : mFields) { Loading
k9mail-library/src/main/java/com/fsck/k9/mail/internet/MimeMessage.java +3 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,8 @@ import java.util.Locale; import java.util.Set; import java.util.UUID; import android.support.annotation.NonNull; import org.apache.commons.io.IOUtils; import org.apache.james.mime4j.MimeException; import org.apache.james.mime4j.dom.field.DateTimeField; Loading Loading @@ -422,6 +424,7 @@ public class MimeMessage extends Message { mHeader.setHeader(name, value); } @NonNull @Override public String[] getHeader(String name) throws MessagingException { return mHeader.getHeader(name); Loading