test_class.file: vortex-api/src/test/java/mil/army/usace/hec/vortex/io/DssDataReaderTest.java
test_class.identifier: DssDataReaderTest
test_case.body: @Test
      void GetVariablesFromDss6ReturnsSetOfStrings() {
          String pathToDss = new File(getClass().getResource("/normalizer/prism.dss").getFile()).toString();
          Set<String> variables = DssDataReader.getVariables(pathToDss);
          assertEquals(2, variables.size());
      }
test_case.class_method_signature: DssDataReaderTest.GetVariablesFromDss6ReturnsSetOfStrings()
test_case.full_signature: @Test void GetVariablesFromDss6ReturnsSetOfStrings()
test_case.identifier: GetVariablesFromDss6ReturnsSetOfStrings
test_case.invocations: toString getFile getResource getClass getVariables assertEquals size
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void GetVariablesFromDss6ReturnsSetOfStrings()
focal_class.file: vortex-api/src/main/java/mil/army/usace/hec/vortex/io/DssDataReader.java
focal_class.identifier: DssDataReader
focal_class.class_method_signature: DssDataReader.DssDataReader(DataReaderBuilder builder)
focal_class.full_signature:   DssDataReader(DataReaderBuilder builder)
focal_class.identifier: DssDataReader
focal_class.parameters: (DataReaderBuilder builder)
focal_class.signature:  DssDataReader(DataReaderBuilder builder)
focal_class.class_method_signature: DssDataReader.getDtos()
focal_class.full_signature: @Override public List<VortexData> getDtos()
focal_class.identifier: getDtos
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<VortexData>
focal_class.signature: List<VortexData> getDtos()
focal_class.class_method_signature: DssDataReader.dssToDto(GridData gridData)
focal_class.full_signature: private VortexGrid dssToDto(GridData gridData)
focal_class.identifier: dssToDto
focal_class.modifiers: private
focal_class.parameters: (GridData gridData)
focal_class.return: VortexGrid
focal_class.signature: VortexGrid dssToDto(GridData gridData)
focal_class.class_method_signature: DssDataReader.getVariables(String pathToDss)
focal_class.full_signature: public static Set<String> getVariables(String pathToDss)
focal_class.identifier: getVariables
focal_class.modifiers: public static
focal_class.parameters: (String pathToDss)
focal_class.return: Set<String>
focal_class.signature: Set<String> getVariables(String pathToDss)
focal_class.class_method_signature: DssDataReader.getDtoCount()
focal_class.full_signature: @Override public int getDtoCount()
focal_class.identifier: getDtoCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDtoCount()
focal_class.class_method_signature: DssDataReader.getDto(int idx)
focal_class.full_signature: @Override public VortexData getDto(int idx)
focal_class.identifier: getDto
focal_class.modifiers: @Override public
focal_class.parameters: (int idx)
focal_class.return: VortexData
focal_class.signature: VortexData getDto(int idx)
focal_class.superclass: extends DataReader
focal_method.body: public static Set<String> getVariables(String pathToDss){
          HecDSSFileAccess.setDefaultDSSFileName(pathToDss);
          HecDssCatalog catalog = new HecDssCatalog();
          String[] paths = catalog.getCatalog(false, null);
          return new HashSet<>(Arrays.asList(paths));
      }
focal_method.class_method_signature: DssDataReader.getVariables(String pathToDss)
focal_method.full_signature: public static Set<String> getVariables(String pathToDss)
focal_method.identifier: getVariables
focal_method.invocations: setDefaultDSSFileName getCatalog asList
focal_method.modifiers: public static
focal_method.parameters: (String pathToDss)
focal_method.return: Set<String>
focal_method.signature: Set<String> getVariables(String pathToDss)