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 Details

    • 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 Details

    • 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.