test_class.declarator: facs
test_class.modifier: private static final
test_class.original_string: private static final List<ISaProcessingFactory> facs;
test_class.type: List<ISaProcessingFactory>
test_class.var_name: facs
test_class.declarator: diags
test_class.modifier: private static final
test_class.original_string: private static final List<ISaDiagnosticsFactory> diags;
test_class.type: List<ISaDiagnosticsFactory>
test_class.var_name: diags
test_class.file: jtss/src/test/java/ec/tss/sa/output/BasicConfigurationTest.java
test_class.identifier: BasicConfigurationTest
test_case.body: @Test
      @Ignore
      public void testAllCompactDettails() {
          for (String s : BasicConfiguration.allDetails(true, facs, diags))
              System.out.println(s);
      }
test_case.class_method_signature: BasicConfigurationTest.testAllCompactDettails()
test_case.full_signature: @Test @Ignore public void testAllCompactDettails()
test_case.identifier: testAllCompactDettails
test_case.invocations: allDetails println
test_case.modifiers: @Test @Ignore public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAllCompactDettails()
focal_class.declarator: csvSeparator = null
focal_class.modifier: private static
focal_class.original_string: private static Character csvSeparator = null;
focal_class.type: Character
focal_class.var_name: csvSeparator
focal_class.declarator: ndec = new AtomicInteger(9)
focal_class.modifier: private static final
focal_class.original_string: private static final AtomicInteger ndec = new AtomicInteger(9);
focal_class.type: AtomicInteger
focal_class.var_name: ndec
focal_class.declarator: DEMETRA = "Demetra+"
focal_class.modifier: public static final
focal_class.original_string: public static final String DEMETRA = "Demetra+", DEF_FILE = "demetra";
focal_class.type: String
focal_class.var_name: DEMETRA
focal_class.declarator: defaultFolder = Files2.fromPath(Paths.getDefaultHome(), DEMETRA).getPath()
focal_class.modifier: public static final
focal_class.original_string: public static final String defaultFolder = Files2.fromPath(Paths.getDefaultHome(), DEMETRA).getPath();
focal_class.type: String
focal_class.var_name: defaultFolder
focal_class.declarator: allDetails = {
          "span.start", "span.end", "span.n",
          "espan.start", "espan.end", "espan.n",
          "likelihood.neffectiveobs", "likelihood.np", "likelihood.logvalue", "likelihood.adjustedlogvalue",
          "likelihood.ssqerr", "likelihood.aic", "likelihood.aicc", "likelihood.bic", "likelihood.bicc",
          "residuals.ser", "residuals.ser-ml", "residuals.mean", "residuals.skewness", "residuals.kurtosis",
          "residuals.dh", "residuals.lb", "residuals.lb2", "residuals.seaslb", "residuals.bp", "residuals.bp2",
          "residuals.seasbp", "residuals.nruns", "residuals.lruns",
          "m-statistics.m1", "m-statistics.m2", "m-statistics.m3", "m-statistics.m4", "m-statistics.m5", "m-statistics.m6",
          "m-statistics.m7", "m-statistics.m8", "m-statistics.m9", "m-statistics.m10", "m-statistics.m11", "m-statistics.q", "m-statistics.q-m2",
          "diagnostics.quality", "diagnostics.basic checks.definition:2", "diagnostics.basic checks.annual totals:2", "diagnostics.visual spectral analysis.spectral seas peaks",
          "diagnostics.visual spectral analysis.spectral td peaks", "diagnostics.regarima residuals.normality:2", "diagnostics.regarima residuals.independence:2",
          "diagnostics.regarima residuals.spectral td peaks:2", "diagnostics.regarima residuals.spectral seas peaks:2", "diagnostics.residual seasonality.on sa:2",
          "diagnostics.residual seasonality.on sa (last 3 years):2", "diagnostics.residual seasonality.on irregular:2",
          "diagnostics.seats.seas variance:2", "diagnostics.seats.irregular variance:2", "diagnostics.seats.seas/irr cross-correlation:2",
          "log", "adjust",
          "arima.mean", "arima.p", "arima.d", "arima.q", "arima.bp", "arima.bd", "arima.bq",
          "arima.phi(1)", "arima.phi(2)", "arima.phi(3)", "arima.phi(4)",
          "arima.th(1)", "arima.th(2)", "arima.th(3)", "arima.th(4)",
          "arima.bphi(1)", "arima.bth(1)",
          "regression.lp:3",
          "regression.ntd", "regression.td(1):3", "regression.td(2):3", "regression.td(3):3", "regression.td(4):3", "regression.td(5):3", "regression.td(6):3", "regression.td(7):3",
          "regression.nmh", "regression.easter:3",
          "regression.nout", "regression.out(1):3", "regression.out(2):3", "regression.out(3):3", "regression.out(4):3", "regression.out(5):3", "regression.out(6):3", "regression.out(7):3", "regression.out(8):3",
          "regression.out(9):3", "regression.out(10):3", "regression.out(11):3", "regression.out(12):3", "regression.out(13):3", "regression.out(14):3", "regression.out(15):3", "regression.out(16):3",
          "decomposition.seasonality", "decomposition.trendfilter", "decomposition.seasfilter"}
focal_class.modifier: @Deprecated
      public static final
focal_class.original_string: @Deprecated
      public static final String[] allDetails = {
          "span.start", "span.end", "span.n",
          "espan.start", "espan.end", "espan.n",
          "likelihood.neffectiveobs", "likelihood.np", "likelihood.logvalue", "likelihood.adjustedlogvalue",
          "likelihood.ssqerr", "likelihood.aic", "likelihood.aicc", "likelihood.bic", "likelihood.bicc",
          "residuals.ser", "residuals.ser-ml", "residuals.mean", "residuals.skewness", "residuals.kurtosis",
          "residuals.dh", "residuals.lb", "residuals.lb2", "residuals.seaslb", "residuals.bp", "residuals.bp2",
          "residuals.seasbp", "residuals.nruns", "residuals.lruns",
          "m-statistics.m1", "m-statistics.m2", "m-statistics.m3", "m-statistics.m4", "m-statistics.m5", "m-statistics.m6",
          "m-statistics.m7", "m-statistics.m8", "m-statistics.m9", "m-statistics.m10", "m-statistics.m11", "m-statistics.q", "m-statistics.q-m2",
          "diagnostics.quality", "diagnostics.basic checks.definition:2", "diagnostics.basic checks.annual totals:2", "diagnostics.visual spectral analysis.spectral seas peaks",
          "diagnostics.visual spectral analysis.spectral td peaks", "diagnostics.regarima residuals.normality:2", "diagnostics.regarima residuals.independence:2",
          "diagnostics.regarima residuals.spectral td peaks:2", "diagnostics.regarima residuals.spectral seas peaks:2", "diagnostics.residual seasonality.on sa:2",
          "diagnostics.residual seasonality.on sa (last 3 years):2", "diagnostics.residual seasonality.on irregular:2",
          "diagnostics.seats.seas variance:2", "diagnostics.seats.irregular variance:2", "diagnostics.seats.seas/irr cross-correlation:2",
          "log", "adjust",
          "arima.mean", "arima.p", "arima.d", "arima.q", "arima.bp", "arima.bd", "arima.bq",
          "arima.phi(1)", "arima.phi(2)", "arima.phi(3)", "arima.phi(4)",
          "arima.th(1)", "arima.th(2)", "arima.th(3)", "arima.th(4)",
          "arima.bphi(1)", "arima.bth(1)",
          "regression.lp:3",
          "regression.ntd", "regression.td(1):3", "regression.td(2):3", "regression.td(3):3", "regression.td(4):3", "regression.td(5):3", "regression.td(6):3", "regression.td(7):3",
          "regression.nmh", "regression.easter:3",
          "regression.nout", "regression.out(1):3", "regression.out(2):3", "regression.out(3):3", "regression.out(4):3", "regression.out(5):3", "regression.out(6):3", "regression.out(7):3", "regression.out(8):3",
          "regression.out(9):3", "regression.out(10):3", "regression.out(11):3", "regression.out(12):3", "regression.out(13):3", "regression.out(14):3", "regression.out(15):3", "regression.out(16):3",
          "decomposition.seasonality", "decomposition.trendfilter", "decomposition.seasfilter"};
focal_class.type: String[]
focal_class.var_name: allDetails
focal_class.declarator: allSeries = {
          "y", "y_f", "y_ef", "yc", "yc_f", "yc_ef", "y_lin", "y_lin_f", "l", "ycal", "ycal_f", "l_f", "l_b",
          "t", "t_f", "sa", "sa_f", "s", "s_f", "i", "i_f",
          "det", "det_f", "cal", "cal_f", "tde", "tde_f", "mhe", "mhe_f", "ee", "ee_f",
          "omhe", "omhe_f", "out", "out_f", "out_i", "out_i_f", "out_t", "out_t_f", "out_s",
          "out_s_f", "reg", "reg_f", "reg_t", "reg_t_f", "reg_s", "reg_s_f", "reg_i", "reg_i_f",
          "reg_sa", "reg_sa_f", "reg_y", "reg_y_f", "fullresiduals",
          "decomposition.y_lin",
          "decomposition.y_lin_f",
          "decomposition.t_lin",
          "decomposition.t_lin_f",
          "decomposition.sa_lin",
          "decomposition.sa_lin_f",
          "decomposition.s_lin",
          "decomposition.s_lin_f",
          "decomposition.i_lin",
          "decomposition.i_lin_f",
          "decomposition.y_lin_ef",
          "decomposition.t_lin_e",
          "decomposition.t_lin_ef",
          "decomposition.sa_lin_e",
          "decomposition.sa_lin_ef",
          "decomposition.s_lin_e",
          "decomposition.s_lin_ef",
          "decomposition.i_lin_e",
          "decomposition.i_lin_ef",
          "decomposition.y_cmp",
          "decomposition.y_cmp_f",
          "decomposition.t_cmp",
          "decomposition.t_cmp_f",
          "decomposition.sa_cmp",
          "decomposition.sa_cmp_f",
          "decomposition.s_cmp",
          "decomposition.s_cmp_f",
          "decomposition.i_cmp",
          "decomposition.i_cmp_f",
          "decomposition.t_cmp_e",
          "decomposition.t_cmp_ef",
          "decomposition.sa_cmp_e",
          "decomposition.sa_cmp_ef",
          "decomposition.s_cmp_e",
          "decomposition.s_cmp_ef",
          "decomposition.i_cmp_e",
          "decomposition.i_cmp_ef",
          "decomposition.si_cmp",
          "benchmarking.target",
          "benchmarking.result"
      }
focal_class.modifier: @Deprecated
      public static final
focal_class.original_string: @Deprecated
      public static final String[] allSeries = {
          "y", "y_f", "y_ef", "yc", "yc_f", "yc_ef", "y_lin", "y_lin_f", "l", "ycal", "ycal_f", "l_f", "l_b",
          "t", "t_f", "sa", "sa_f", "s", "s_f", "i", "i_f",
          "det", "det_f", "cal", "cal_f", "tde", "tde_f", "mhe", "mhe_f", "ee", "ee_f",
          "omhe", "omhe_f", "out", "out_f", "out_i", "out_i_f", "out_t", "out_t_f", "out_s",
          "out_s_f", "reg", "reg_f", "reg_t", "reg_t_f", "reg_s", "reg_s_f", "reg_i", "reg_i_f",
          "reg_sa", "reg_sa_f", "reg_y", "reg_y_f", "fullresiduals",
          "decomposition.y_lin",
          "decomposition.y_lin_f",
          "decomposition.t_lin",
          "decomposition.t_lin_f",
          "decomposition.sa_lin",
          "decomposition.sa_lin_f",
          "decomposition.s_lin",
          "decomposition.s_lin_f",
          "decomposition.i_lin",
          "decomposition.i_lin_f",
          "decomposition.y_lin_ef",
          "decomposition.t_lin_e",
          "decomposition.t_lin_ef",
          "decomposition.sa_lin_e",
          "decomposition.sa_lin_ef",
          "decomposition.s_lin_e",
          "decomposition.s_lin_ef",
          "decomposition.i_lin_e",
          "decomposition.i_lin_ef",
          "decomposition.y_cmp",
          "decomposition.y_cmp_f",
          "decomposition.t_cmp",
          "decomposition.t_cmp_f",
          "decomposition.sa_cmp",
          "decomposition.sa_cmp_f",
          "decomposition.s_cmp",
          "decomposition.s_cmp_f",
          "decomposition.i_cmp",
          "decomposition.i_cmp_f",
          "decomposition.t_cmp_e",
          "decomposition.t_cmp_ef",
          "decomposition.sa_cmp_e",
          "decomposition.sa_cmp_ef",
          "decomposition.s_cmp_e",
          "decomposition.s_cmp_ef",
          "decomposition.i_cmp_e",
          "decomposition.i_cmp_ef",
          "decomposition.si_cmp",
          "benchmarking.target",
          "benchmarking.result"
      };
focal_class.type: String[]
focal_class.var_name: allSeries
focal_class.file: jtss/src/main/java/ec/tss/sa/output/BasicConfiguration.java
focal_class.identifier: BasicConfiguration
focal_class.class_method_signature: BasicConfiguration.getFractionDigits()
focal_class.full_signature: public static int getFractionDigits()
focal_class.identifier: getFractionDigits
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getFractionDigits()
focal_class.class_method_signature: BasicConfiguration.setDecimalNumber(int n)
focal_class.full_signature: public static void setDecimalNumber(int n)
focal_class.identifier: setDecimalNumber
focal_class.modifiers: public static
focal_class.parameters: (int n)
focal_class.return: void
focal_class.signature: void setDecimalNumber(int n)
focal_class.class_method_signature: BasicConfiguration.getCsvSeparator()
focal_class.full_signature: public static char getCsvSeparator()
focal_class.identifier: getCsvSeparator
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: char
focal_class.signature: char getCsvSeparator()
focal_class.class_method_signature: BasicConfiguration.setCsvSeparator(Character c)
focal_class.full_signature: public static void setCsvSeparator(Character c)
focal_class.identifier: setCsvSeparator
focal_class.modifiers: public static
focal_class.parameters: (Character c)
focal_class.return: void
focal_class.signature: void setCsvSeparator(Character c)
focal_class.class_method_signature: BasicConfiguration.allSeries(boolean compact, List<? extends IProcessingFactory> facs)
focal_class.full_signature: public static final List<String> allSeries(boolean compact, List<? extends IProcessingFactory> facs)
focal_class.identifier: allSeries
focal_class.modifiers: public static final
focal_class.parameters: (boolean compact, List<? extends IProcessingFactory> facs)
focal_class.return: List<String>
focal_class.signature: List<String> allSeries(boolean compact, List<? extends IProcessingFactory> facs)
focal_class.class_method_signature: BasicConfiguration.allSaSeries(boolean compact)
focal_class.full_signature: public static final List<String> allSaSeries(boolean compact)
focal_class.identifier: allSaSeries
focal_class.modifiers: public static final
focal_class.parameters: (boolean compact)
focal_class.return: List<String>
focal_class.signature: List<String> allSaSeries(boolean compact)
focal_class.class_method_signature: BasicConfiguration.allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_class.full_signature: public static final List<String> allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_class.identifier: allDetails
focal_class.modifiers: public static final
focal_class.parameters: (boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_class.return: List<String>
focal_class.signature: List<String> allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_class.class_method_signature: BasicConfiguration.allSaDetails(boolean compact)
focal_class.full_signature: public static final List<String> allSaDetails(boolean compact)
focal_class.identifier: allSaDetails
focal_class.modifiers: public static final
focal_class.parameters: (boolean compact)
focal_class.return: List<String>
focal_class.signature: List<String> allSaDetails(boolean compact)
focal_class.class_method_signature: BasicConfiguration.allSingleSaDetails(boolean compact)
focal_class.full_signature: public static final List<String> allSingleSaDetails(boolean compact)
focal_class.identifier: allSingleSaDetails
focal_class.modifiers: public static final
focal_class.parameters: (boolean compact)
focal_class.return: List<String>
focal_class.signature: List<String> allSingleSaDetails(boolean compact)
focal_class.class_method_signature: BasicConfiguration.fileFromId(Id id)
focal_class.full_signature: private static String fileFromId(Id id)
focal_class.identifier: fileFromId
focal_class.modifiers: private static
focal_class.parameters: (Id id)
focal_class.return: String
focal_class.signature: String fileFromId(Id id)
focal_class.class_method_signature: BasicConfiguration.fileFromId(String folder, Id id)
focal_class.full_signature: private static String fileFromId(String folder, Id id)
focal_class.identifier: fileFromId
focal_class.modifiers: private static
focal_class.parameters: (String folder, Id id)
focal_class.return: String
focal_class.signature: String fileFromId(String folder, Id id)
focal_class.class_method_signature: BasicConfiguration.fileFromContext(String folder, Object context)
focal_class.full_signature: public static String fileFromContext(String folder, Object context)
focal_class.identifier: fileFromContext
focal_class.modifiers: public static
focal_class.parameters: (String folder, Object context)
focal_class.return: String
focal_class.signature: String fileFromContext(String folder, Object context)
focal_class.class_method_signature: BasicConfiguration.folderFromContext(String folder, Object context)
focal_class.full_signature: public static String folderFromContext(String folder, Object context)
focal_class.identifier: folderFromContext
focal_class.modifiers: public static
focal_class.parameters: (String folder, Object context)
focal_class.return: String
focal_class.signature: String folderFromContext(String folder, Object context)
focal_class.class_method_signature: BasicConfiguration.folderFromContext(File folder, Object context)
focal_class.full_signature: public static File folderFromContext(File folder, Object context)
focal_class.identifier: folderFromContext
focal_class.modifiers: public static
focal_class.parameters: (File folder, Object context)
focal_class.return: File
focal_class.signature: File folderFromContext(File folder, Object context)
focal_class.class_method_signature: BasicConfiguration.folder(String folder)
focal_class.full_signature: public static String folder(String folder)
focal_class.identifier: folder
focal_class.modifiers: public static
focal_class.parameters: (String folder)
focal_class.return: String
focal_class.signature: String folder(String folder)
focal_class.class_method_signature: BasicConfiguration.folder(File folder)
focal_class.full_signature: public static File folder(File folder)
focal_class.identifier: folder
focal_class.modifiers: public static
focal_class.parameters: (File folder)
focal_class.return: File
focal_class.signature: File folder(File folder)
focal_method.body: public static final List<String> allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags) {
          LinkedHashSet<String> dic = new LinkedHashSet<>();
          for (IProcessingFactory fac : facs) {
              Map<String, Class> odic = fac.getOutputDictionary(compact);
              odic.forEach((s, c) -> {
                  if (c != TsData.class && MatrixFormatter.canProcess(c) && !dic.contains(s)) {
                      dic.add(s);
                  }
              });
          }
          diags.stream().filter(d -> d.isEnabled()).forEach(
                  z -> {
                      String lz = z.getName().toLowerCase();
                      z.getTestDictionary().forEach(t -> dic.add(InformationSet.concatenate(GenericSaProcessingFactory.DIAGNOSTICS, lz, ((String) t).toLowerCase())));
                  }
          );
          return dic.stream().collect(Collectors.toList());
      }
focal_method.class_method_signature: BasicConfiguration.allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_method.full_signature: public static final List<String> allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_method.identifier: allDetails
focal_method.invocations: getOutputDictionary forEach canProcess contains add forEach filter stream isEnabled toLowerCase getName forEach getTestDictionary add concatenate toLowerCase collect stream toList
focal_method.modifiers: public static final
focal_method.parameters: (boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)
focal_method.return: List<String>
focal_method.signature: List<String> allDetails(boolean compact, List<? extends IProcessingFactory> facs, List<? extends IDiagnosticsFactory> diags)