Package org.digidoc4j

Interface CompositeContainer

All Superinterfaces:
Container, Serializable
All Known Implementing Classes:
AsicSCompositeContainer

public interface CompositeContainer extends Container
An extension to the Container interface that represents a composite structure where a nested inner container is contained inside a nesting outer container.
  • Method Details

    • getNestingContainerDataFiles

      List<DataFile> getNestingContainerDataFiles()
      Returns the list of data files in the nesting outer container.
      Returns:
      list of data files in the nesting outer container
    • getNestedContainerDataFiles

      List<DataFile> getNestedContainerDataFiles()
      Returns the list of data files in the nested inner container.
      Returns:
      list of data files in the nested inner container
    • getNestingContainerSignatures

      List<Signature> getNestingContainerSignatures()
      Returns the list of signatures in the nesting outer container.
      Returns:
      list of signatures in the nesting outer container
    • getNestedContainerSignatures

      List<Signature> getNestedContainerSignatures()
      Returns the list of signatures in the nested inner container.
      Returns:
      list of signatures in the nested inner container
    • getNestingContainerTimestamps

      List<Timestamp> getNestingContainerTimestamps()
      Returns the list of timestamp tokens that cover the contents of the nesting outer container.
      Returns:
      list of timestamp tokens in the nesting outer container
    • getNestedContainerTimestamps

      List<Timestamp> getNestedContainerTimestamps()
      Returns the list of timestamp tokens that cover the contents of the nested inner container.
      Returns:
      list of timestamp tokens in the nested inner container
    • getNestedContainerType

      String getNestedContainerType()
      Returns the type of the nested container.
      Returns:
      type of the nested container
      See Also: