Class AttachmentSetImpl
java.lang.Object
com.sun.xml.ws.security.opt.impl.attachment.AttachmentSetImpl
- All Implemented Interfaces:
AttachmentSet,Iterable<Attachment>
- Author:
- Ashutosh.Shahi@sun.com
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an emptyAttachmentSet.AttachmentSetImpl(Iterable<Attachment> base) Creates anAttachmentSetby copying contents from another. -
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()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
-
AttachmentSetImpl
public AttachmentSetImpl()Creates an emptyAttachmentSet. -
AttachmentSetImpl
Creates anAttachmentSetby copying contents from another.
-
-
Method Details
-
get
Description copied from interface:AttachmentSetGets 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
-
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.
-
iterator
- Specified by:
iteratorin interfaceIterable<Attachment>
-