Class DataDescriptorUtils

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

public class DataDescriptorUtils extends Object
  • Method Details

    • instance

      public static DataDescriptorUtils instance()
    • dataLocationOldVersionDatasetsCheck

      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

      public static void cleanDataLocationOldDatasets()
    • getTypeWeight

      public int getTypeWeight(String type)
    • buildServerDatasets

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

      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.