Class ERSDirectoryDataGroup

  • All Implemented Interfaces:
    ERSData

    public class ERSDirectoryDataGroup
    extends ERSDataGroup
    Representation of a data group based on a directory. Sub-directories will be represented by a single hash.
    • Constructor Detail

      • ERSDirectoryDataGroup

        public ERSDirectoryDataGroup​(File dataDirectory)
                              throws FileNotFoundException
        Base constructor for a directory of data objects.
        Parameters:
        dataDirectory - a directory of data objects.
        Throws:
        FileNotFoundException
    • Method Detail

      • getFiles

        public List<ERSFileData> getFiles()
        Return a list of the plain files in this data group.
        Returns:
        a list of file data.
      • getSubdirectories

        public List<ERSDirectoryDataGroup> getSubdirectories()
        Return a list of the subdirectories in this data group.
        Returns:
        a list of subdirectories.