Interface EncryptedContent.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
EncryptedAttributesSequence.Item
Enclosing class:
EncryptedContent

public static interface EncryptedContent.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Encrypted Content" (see EncryptedContent)
  • Method Details

    • wrap

      static EncryptedContent.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Encrypted Content (see EncryptedContent)
      Returns:
      A wrapper object implementing the EncryptedContent.Holder interface.
    • getEncryptedContent

      default EncryptedContent getEncryptedContent()
      Returns:
      the Encrypted Content (see EncryptedContent)
    • containsEncryptedContent

      default boolean containsEncryptedContent()
      Returns:
      Whether it contains the Encrypted Content (see EncryptedContent)
    • removeEncryptedContent

      default void removeEncryptedContent()
      Removes the Encrypted Content (see EncryptedContent