Interface FileDescriptor

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

@Label(value="File", usingIndexedPropertyOf=FileNameDescriptor.class) public interface FileDescriptor extends FileNameDescriptor
Represents a file.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the parents (directories, artifacts) containing this FileDescriptor.

    Methods inherited from interface com.buschmais.xo.api.CompositeObject

    as, getDelegate, getId

    Methods inherited from interface com.buschmais.jqassistant.plugin.common.api.model.FileNameDescriptor

    getFileName, setFileName
  • Method Details

    • getParents

      @Relation("CONTAINS") Set<FileDescriptor> getParents()
      Return the parents (directories, artifacts) containing this FileDescriptor.
      Returns:
      The parents.