public class MessageResultUtils extends Object
Constructor and Description |
---|
MessageResultUtils() |
Modifier and Type | Method and Description |
---|---|
static List<org.apache.james.mailbox.model.MessageResult.Header> |
getAll(Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets all header lines.
|
static List<org.apache.james.mailbox.model.MessageResult.Header> |
getMatching(Collection<String> names,
Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets header lines whose header names matches (ignoring case) any of those
given.
|
static List<org.apache.james.mailbox.model.MessageResult.Header> |
getMatching(String[] names,
Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets header lines whose header names matches (ignoring case) any of those
given.
|
static org.apache.james.mailbox.model.MessageResult.Header |
getMatching(String name,
Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets a header matching the given name.
|
static List<org.apache.james.mailbox.model.MessageResult.Header> |
getNotMatching(Collection<String> names,
Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets header lines whose header names matches (ignoring case) any of those
given.
|
static List<org.apache.james.mailbox.model.MessageResult.Header> |
getNotMatching(String[] names,
Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
Gets header lines whose header name fails to match (ignoring case) all of
the given names.
|
public static List<org.apache.james.mailbox.model.MessageResult.Header> getAll(Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator)
iterator
- org.apache.james.mailbox.MessageResult.Header
Iterator
List
of MessageResult.Header's,
in their natural order
javax.mail.MessagingException
public static List<org.apache.james.mailbox.model.MessageResult.Header> getMatching(String[] names, Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator) throws org.apache.james.mailbox.exception.MailboxException
names
- header names to be matched, not nulliterator
- org.apache.james.mailbox.MessageResult.Header
Iterator
List
of MessageResult.Header
's, in
their natural orderjavax.mail.MessagingException
org.apache.james.mailbox.exception.MailboxException
public static List<org.apache.james.mailbox.model.MessageResult.Header> getMatching(Collection<String> names, Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator) throws org.apache.james.mailbox.exception.MailboxException
names
- header names to be matched, not nulliterator
- org.apache.james.mailbox.MessageResult.Header
Iterator
List
of MessageResult.Header
's, in
their natural orderjavax.mail.MessagingException
org.apache.james.mailbox.exception.MailboxException
public static List<org.apache.james.mailbox.model.MessageResult.Header> getNotMatching(Collection<String> names, Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator) throws org.apache.james.mailbox.exception.MailboxException
names
- header names to be matched, not nulliterator
- org.apache.james.mailbox.MessageResult.Header
Iterator
List
of MessageResult.Header
's, in
their natural orderjavax.mail.MessagingException
org.apache.james.mailbox.exception.MailboxException
public static org.apache.james.mailbox.model.MessageResult.Header getMatching(String name, Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator) throws org.apache.james.mailbox.exception.MailboxException
name
- name to be matched, not nulliterator
- Iterator
of MessageResult.Header
's,
not nullMessageResult.Header
, or null if the header does not
existjavax.mail.MessagingException
org.apache.james.mailbox.exception.MailboxException
public static List<org.apache.james.mailbox.model.MessageResult.Header> getNotMatching(String[] names, Iterator<org.apache.james.mailbox.model.MessageResult.Header> iterator) throws org.apache.james.mailbox.exception.MailboxException
names
- header names, not nulliterator
- org.apache.james.mailbox.MessageResult.Header
Iterator
List
of @MessageResult.Header
's, in
their natural orderjavax.mail.MessagingException
org.apache.james.mailbox.exception.MailboxException
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.