Class AttachmentSetImpl

java.lang.Object
com.sun.xml.ws.security.opt.impl.attachment.AttachmentSetImpl
All Implemented Interfaces:
AttachmentSet, Iterable<Attachment>

public class AttachmentSetImpl extends Object implements AttachmentSet
Author:
Ashutosh.Shahi@sun.com
  • Constructor Details

  • Method Details

    • get

      public Attachment get(String contentId)
      Description copied from interface: AttachmentSet
      Gets the attachment by the content ID.
      Specified by:
      get in interface AttachmentSet
      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: AttachmentSet
      Returns true if there's no attachment.
      Specified by:
      isEmpty in interface AttachmentSet
    • add

      public void add(Attachment att)
      Description copied from interface: AttachmentSet
      Adds an attachment to this set.

      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.

      Specified by:
      add in interface AttachmentSet
      Parameters:
      att - must not be null.
    • iterator

      public Iterator<Attachment> iterator()
      Specified by:
      iterator in interface Iterable<Attachment>