Interface FileContainerDescriptor

All Superinterfaces:
com.buschmais.xo.api.CompositeObject, Descriptor, FileNameDescriptor
All Known Subinterfaces:
ArchiveDescriptor, DirectoryDescriptor, GZipFileDescriptor, TarArchiveDescriptor, ZipArchiveDescriptor

public interface FileContainerDescriptor extends FileNameDescriptor
The FileContainerDescriptor describes an file artifact that contains one or more other file artifacts. Typical examples for such artifacts are directories on filesystems or archive formats as Zip, GZip, and Jars.
  • Method Details

    • getContains

      @Relation("CONTAINS") List<FileDescriptor> getContains()
      Return the contained descriptors.
      Returns:
      The contained descriptors.
    • getRequires

      @Relation("REQUIRES") List<FileDescriptor> getRequires()
      Return the required descriptors.
      Returns:
      The required descriptors.