test_class.file: jtss/src/test/java/ec/tss/tsproviders/utils/ParamsTest.java
test_class.identifier: ParamsTest
test_case.body: @Test
      public void testOnDataFormat() {
          DataFormat d = DataFormat.of(null, "yyyy-MM", null);
          DataFormat n1 = DataFormat.of(null, "dd-MM-yyyy", null);
          assertBehavior(Params.onDataFormat(d, "k1", "k2"), d, n1, ImmutableMap.of("k1", "", "k2", "dd-MM-yyyy"));
          assertBehavior(Params.onDataFormat(d, "k1", "k2"), d, n1, ImmutableMap.of("k1", "", "k2", "dd-MM-yyyy", "numberPattern", ""));
          assertBehavior(Params.onDataFormat(d, "k1", "k2", "k3"), d, n1, ImmutableMap.of("k1", "", "k2", "dd-MM-yyyy"));
          assertBehavior(Params.onDataFormat(d, "k1", "k2", "k3"), d, n1, ImmutableMap.of("k1", "", "k2", "dd-MM-yyyy", "k3", ""));
          DataFormat n2 = DataFormat.of(null, "dd-MM-yyyy", "#");
          assertBehavior(Params.onDataFormat(d, "k1", "k2", "k3"), d, n2, ImmutableMap.of("k1", "", "k2", "dd-MM-yyyy", "k3", "#"));
      }
test_case.class_method_signature: ParamsTest.testOnDataFormat()
test_case.full_signature: @Test public void testOnDataFormat()
test_case.identifier: testOnDataFormat
test_case.invocations: of of assertBehavior onDataFormat of assertBehavior onDataFormat of assertBehavior onDataFormat of assertBehavior onDataFormat of of assertBehavior onDataFormat of
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOnDataFormat()
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/utils/Params.java
focal_class.identifier: Params
focal_class.class_method_signature: Params.Params()
focal_class.full_signature: private  Params()
focal_class.identifier: Params
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Params()
focal_class.class_method_signature: Params.onString(@NonNull String defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, String> onString(@NonNull String defaultValue, @NonNull String key)
focal_class.identifier: onString
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String defaultValue, @NonNull String key)
focal_class.return: IParam<S, String>
focal_class.signature: IParam<S, String> onString(@NonNull String defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onFile(@NonNull File defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, File> onFile(@NonNull File defaultValue, @NonNull String key)
focal_class.identifier: onFile
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull File defaultValue, @NonNull String key)
focal_class.return: IParam<S, File>
focal_class.signature: IParam<S, File> onFile(@NonNull File defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onEnum(@NonNull X defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, X> onEnum(@NonNull X defaultValue, @NonNull String key)
focal_class.identifier: onEnum
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull X defaultValue, @NonNull String key)
focal_class.return: IParam<S, X>
focal_class.signature: IParam<S, X> onEnum(@NonNull X defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onInteger(@NonNull Integer defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Integer> onInteger(@NonNull Integer defaultValue, @NonNull String key)
focal_class.identifier: onInteger
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Integer defaultValue, @NonNull String key)
focal_class.return: IParam<S, Integer>
focal_class.signature: IParam<S, Integer> onInteger(@NonNull Integer defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onLong(@NonNull Long defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Long> onLong(@NonNull Long defaultValue, @NonNull String key)
focal_class.identifier: onLong
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Long defaultValue, @NonNull String key)
focal_class.return: IParam<S, Long>
focal_class.signature: IParam<S, Long> onLong(@NonNull Long defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onBoolean(@NonNull Boolean defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Boolean> onBoolean(@NonNull Boolean defaultValue, @NonNull String key)
focal_class.identifier: onBoolean
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Boolean defaultValue, @NonNull String key)
focal_class.return: IParam<S, Boolean>
focal_class.signature: IParam<S, Boolean> onBoolean(@NonNull Boolean defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onCharacter(@NonNull Character defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Character> onCharacter(@NonNull Character defaultValue, @NonNull String key)
focal_class.identifier: onCharacter
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Character defaultValue, @NonNull String key)
focal_class.return: IParam<S, Character>
focal_class.signature: IParam<S, Character> onCharacter(@NonNull Character defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onDouble(@NonNull Double defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Double> onDouble(@NonNull Double defaultValue, @NonNull String key)
focal_class.identifier: onDouble
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Double defaultValue, @NonNull String key)
focal_class.return: IParam<S, Double>
focal_class.signature: IParam<S, Double> onDouble(@NonNull Double defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onCharset(@NonNull Charset defaultValue, @NonNull String key)
focal_class.full_signature: @NonNull public static IParam<S, Charset> onCharset(@NonNull Charset defaultValue, @NonNull String key)
focal_class.identifier: onCharset
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Charset defaultValue, @NonNull String key)
focal_class.return: IParam<S, Charset>
focal_class.signature: IParam<S, Charset> onCharset(@NonNull Charset defaultValue, @NonNull String key)
focal_class.class_method_signature: Params.onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_class.full_signature: @Deprecated @NonNull public static IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_class.identifier: onDataFormat
focal_class.modifiers: @Deprecated @NonNull public static
focal_class.parameters: (@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_class.return: IParam<S, DataFormat>
focal_class.signature: IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_class.class_method_signature: Params.onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey, @NonNull String numberPatternKey)
focal_class.full_signature: @NonNull public static IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey, @NonNull String numberPatternKey)
focal_class.identifier: onDataFormat
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey, @NonNull String numberPatternKey)
focal_class.return: IParam<S, DataFormat>
focal_class.signature: IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey, @NonNull String numberPatternKey)
focal_class.class_method_signature: Params.onDoubleArray(@NonNull String key, @NonNull double... defaultValues)
focal_class.full_signature: @NonNull public static IParam<S, double[]> onDoubleArray(@NonNull String key, @NonNull double... defaultValues)
focal_class.identifier: onDoubleArray
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String key, @NonNull double... defaultValues)
focal_class.return: IParam<S, double[]>
focal_class.signature: IParam<S, double[]> onDoubleArray(@NonNull String key, @NonNull double... defaultValues)
focal_class.class_method_signature: Params.onStringArray(@NonNull String key, @NonNull String... defaultValues)
focal_class.full_signature: @NonNull public static IParam<S, String[]> onStringArray(@NonNull String key, @NonNull String... defaultValues)
focal_class.identifier: onStringArray
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String key, @NonNull String... defaultValues)
focal_class.return: IParam<S, String[]>
focal_class.signature: IParam<S, String[]> onStringArray(@NonNull String key, @NonNull String... defaultValues)
focal_class.class_method_signature: Params.onStringList(@NonNull List<String> defaultValue, @NonNull String key, @NonNull Splitter splitter, @NonNull Joiner joiner)
focal_class.full_signature: @NonNull public static IParam<S, List<String>> onStringList(@NonNull List<String> defaultValue, @NonNull String key, @NonNull Splitter splitter, @NonNull Joiner joiner)
focal_class.identifier: onStringList
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull List<String> defaultValue, @NonNull String key, @NonNull Splitter splitter, @NonNull Joiner joiner)
focal_class.return: IParam<S, List<String>>
focal_class.signature: IParam<S, List<String>> onStringList(@NonNull List<String> defaultValue, @NonNull String key, @NonNull Splitter splitter, @NonNull Joiner joiner)
focal_class.class_method_signature: Params.onObsGathering(@NonNull ObsGathering defaultValue, @NonNull String frequencyKey, @NonNull String aggregationKey, @NonNull String skipKey)
focal_class.full_signature: @NonNull public static IParam<S, ObsGathering> onObsGathering(@NonNull ObsGathering defaultValue, @NonNull String frequencyKey, @NonNull String aggregationKey, @NonNull String skipKey)
focal_class.identifier: onObsGathering
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull ObsGathering defaultValue, @NonNull String frequencyKey, @NonNull String aggregationKey, @NonNull String skipKey)
focal_class.return: IParam<S, ObsGathering>
focal_class.signature: IParam<S, ObsGathering> onObsGathering(@NonNull ObsGathering defaultValue, @NonNull String frequencyKey, @NonNull String aggregationKey, @NonNull String skipKey)
focal_method.body: @Deprecated
      @NonNull
      public static <S extends IConfig> IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey) {
          return onDataFormat(defaultValue, localeKey, datePatternKey, "numberPattern");
      }
focal_method.class_method_signature: Params.onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_method.full_signature: @Deprecated @NonNull public static IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_method.identifier: onDataFormat
focal_method.invocations: onDataFormat
focal_method.modifiers: @Deprecated @NonNull public static
focal_method.parameters: (@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)
focal_method.return: IParam<S, DataFormat>
focal_method.signature: IParam<S, DataFormat> onDataFormat(@NonNull DataFormat defaultValue, @NonNull String localeKey, @NonNull String datePatternKey)