Package com.sun.xml.ws.message.saaj
Class SAAJMessage.SAAJAttachmentSet
java.lang.Object
com.sun.xml.ws.message.saaj.SAAJMessage.SAAJAttachmentSet
- All Implemented Interfaces:
AttachmentSet,Iterable<Attachment>
- Enclosing class:
- SAAJMessage
AttachmentSet for SAAJ.
SAAJ wants '<' and '>' for the content ID, but
AttachmentSet doesn't. S this class also does the conversion
between them.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Attachment att) Adds an attachment to this set.Gets the attachment by the content ID.booleanisEmpty()Returns true if there's no attachment.iterator()Returns an iterator over a set of elements of type T.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SAAJAttachmentSet
-
-
Method Details
-
get
Gets the attachment by the content ID.- Specified by:
getin interfaceAttachmentSet- Parameters:
contentId- The content ID like "foo-bar-zot@abc.com", without surrounding '<' and '>' used as the transfer syntax.- Returns:
- null if no such attachment exist.
-
isEmpty
public boolean isEmpty()Description copied from interface:AttachmentSetReturns true if there's no attachment.- Specified by:
isEmptyin interfaceAttachmentSet
-
iterator
Returns an iterator over a set of elements of type T.- Specified by:
iteratorin interfaceIterable<Attachment>- Returns:
- an Iterator.
-
add
Description copied from interface:AttachmentSetAdds an attachment to this set.Note that it's OK for an
Attachmentto belong to more than oneAttachmentSet(which is in fact necessary when you wrap aMessageinto another.- Specified by:
addin interfaceAttachmentSet- Parameters:
att- must not be null.
-