Class DataDescriptorUtils

java.lang.Object
gaiasky.util.datadesc.DataDescriptorUtils

public class DataDescriptorUtils extends Object
  • Method Details Link icon

    • instance Link icon

      public static DataDescriptorUtils instance()
    • dataLocationOldVersionDatasetsCheck Link icon

      public static boolean dataLocationOldVersionDatasetsCheck()
      Checks whether the current data location contains old-version (pre-3.3.1) datasets.
      Returns:
      True if the data location contains old datasets.
    • cleanDataLocationOldDatasets Link icon

      public static void cleanDataLocationOldDatasets()
    • buildServerDatasets Link icon

      public DataDescriptor buildServerDatasets(com.badlogic.gdx.files.FileHandle fh)
      Constructs a data descriptor from a server JSON file. If the file is null and fh is also null, it returns null.
      Parameters:
      fh - The pointer to the server JSON file.
      Returns:
      An instance of DataDescriptor.
    • buildLocalDatasets Link icon

      public DataDescriptor buildLocalDatasets(DataDescriptor server)
      Constructs a list of local catalogs found in the current data location and combines them with the server data. Local catalogs are JSON files in the data directory that start with either 'catalog-' or 'dataset-'.
      Parameters:
      server - The server data descriptor, for combining with the local catalogs.
      Returns:
      An instance of DataDescriptor.