|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.message.AttachmentSetImpl
public final class AttachmentSetImpl
Default dumb AttachmentSet
implementation backed by ArrayList
.
The assumption here is that the number of attachments are small enough to
justify linear search in get(String)
.
Constructor Summary | |
---|---|
AttachmentSetImpl()
Creates an empty AttachmentSet . |
|
AttachmentSetImpl(Iterable<Attachment> base)
Creates an AttachmentSet by copying contents from another. |
Method Summary | |
---|---|
void |
add(Attachment att)
Adds an attachment to this set. |
Attachment |
get(String contentId)
Gets the attachment by the content ID. |
boolean |
isEmpty()
Returns true if there's no attachment. |
Iterator<Attachment> |
iterator()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttachmentSetImpl()
AttachmentSet
.
public AttachmentSetImpl(Iterable<Attachment> base)
AttachmentSet
by copying contents from another.
Method Detail |
---|
public Attachment get(String contentId)
AttachmentSet
get
in interface AttachmentSet
contentId
- The content ID like "foo-bar-zot@abc.com", without
surrounding '<' and '>' used as the transfer syntax.
public boolean isEmpty()
AttachmentSet
isEmpty
in interface AttachmentSet
public void add(Attachment att)
AttachmentSet
Note that it's OK for an Attachment
to belong to
more than one AttachmentSet
(which is in fact
necessary when you wrap a Message
into another.
add
in interface AttachmentSet
att
- must not be null.public Iterator<Attachment> iterator()
iterator
in interface Iterable<Attachment>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |