test_class.declarator: format
test_class.modifier: private
test_class.original_string: private CSVFormat format;
test_class.type: CSVFormat
test_class.var_name: format
test_class.declarator: rule = new LocalizationRule(Locale.US)
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public LocalizationRule rule = new LocalizationRule(Locale.US);
test_class.type: LocalizationRule
test_class.var_name: rule
test_class.file: dataprep-transformation/src/test/java/org/talend/dataprep/transformation/format/CSVFormatTest.java
test_class.identifier: CSVFormatTest
test_class.superclass: extends BaseFormatTest
test_case.body: @Test
      public void csv() {
          // when
          final ExportFormatMessage exportFormatMessage =
                  beanConversionService.convert(format, ExportFormatMessage.class);
  
          // then
          assertEquals("text/csv", exportFormatMessage.getMimeType());
          assertEquals("CSV", exportFormatMessage.getId());
          assertEquals("Local CSV file", exportFormatMessage.getName());
          assertEquals(true, exportFormatMessage.isNeedParameters());
          assertEquals(false, exportFormatMessage.isDefaultExport());
          assertEquals(true, exportFormatMessage.isEnabled());
          assertEquals("", exportFormatMessage.getDisableReason());
          assertEquals("Export to CSV", exportFormatMessage.getTitle());
          List<Parameter> parameters = exportFormatMessage.getParameters();
          assertNotNull(parameters);
          assertEquals(6, parameters.size());
      }
test_case.class_method_signature: CSVFormatTest.csv()
test_case.full_signature: @Test public void csv()
test_case.identifier: csv
test_case.invocations: convert assertEquals getMimeType assertEquals getId assertEquals getName assertEquals isNeedParameters assertEquals isDefaultExport assertEquals isEnabled assertEquals getDisableReason assertEquals getTitle getParameters assertNotNull assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void csv()
focal_class.declarator: CSV = ParametersCSV.CSV_NAME_FORMAT
focal_class.modifier: public static final
focal_class.original_string: public static final String CSV = ParametersCSV.CSV_NAME_FORMAT;
focal_class.type: String
focal_class.var_name: CSV
focal_class.declarator: defaultSeparator
focal_class.modifier: @Value("${default.text.separator:;}")
      private
focal_class.original_string: @Value("${default.text.separator:;}")
      private String defaultSeparator;
focal_class.type: String
focal_class.var_name: defaultSeparator
focal_class.declarator: defaultTextEnclosure
focal_class.modifier: @Value("${default.text.enclosure:\"}")
      private
focal_class.original_string: @Value("${default.text.enclosure:\"}")
      private String defaultTextEnclosure;
focal_class.type: String
focal_class.var_name: defaultTextEnclosure
focal_class.declarator: defaultEscapeChar
focal_class.modifier: @Value("${default.text.escape:\"}")
      private
focal_class.original_string: @Value("${default.text.escape:\"}")
      private String defaultEscapeChar;
focal_class.type: String
focal_class.var_name: defaultEscapeChar
focal_class.declarator: defaultEncoding
focal_class.modifier: @Value("${default.text.encoding:UTF-8}")
      private
focal_class.original_string: @Value("${default.text.encoding:UTF-8}")
      private String defaultEncoding;
focal_class.type: String
focal_class.var_name: defaultEncoding
focal_class.file: dataprep-transformation/src/main/java/org/talend/dataprep/transformation/format/CSVFormat.java
focal_class.identifier: CSVFormat
focal_class.class_method_signature: CSVFormat.CSVFormat()
focal_class.full_signature: public  CSVFormat()
focal_class.identifier: CSVFormat
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  CSVFormat()
focal_class.class_method_signature: CSVFormat.getParameters()
focal_class.full_signature: @Override public List<Parameter> getParameters()
focal_class.identifier: getParameters
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<Parameter>
focal_class.signature: List<Parameter> getParameters()
focal_class.class_method_signature: CSVFormat.getFileName(Locale locale)
focal_class.full_signature: private Parameter getFileName(Locale locale)
focal_class.identifier: getFileName
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: Parameter
focal_class.signature: Parameter getFileName(Locale locale)
focal_class.class_method_signature: CSVFormat.getEnclosureChar(Locale locale)
focal_class.full_signature: private Parameter getEnclosureChar(Locale locale)
focal_class.identifier: getEnclosureChar
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: Parameter
focal_class.signature: Parameter getEnclosureChar(Locale locale)
focal_class.class_method_signature: CSVFormat.getEscapeChar(Locale locale)
focal_class.full_signature: private Parameter getEscapeChar(Locale locale)
focal_class.identifier: getEscapeChar
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: Parameter
focal_class.signature: Parameter getEscapeChar(Locale locale)
focal_class.class_method_signature: CSVFormat.getEnclosureOptions(Locale locale)
focal_class.full_signature: private SelectParameter getEnclosureOptions(Locale locale)
focal_class.identifier: getEnclosureOptions
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: SelectParameter
focal_class.signature: SelectParameter getEnclosureOptions(Locale locale)
focal_class.class_method_signature: CSVFormat.getCsvDelimiters(Locale locale)
focal_class.full_signature: private SelectParameter getCsvDelimiters(Locale locale)
focal_class.identifier: getCsvDelimiters
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: SelectParameter
focal_class.signature: SelectParameter getCsvDelimiters(Locale locale)
focal_class.class_method_signature: CSVFormat.buildCharsetParameter(Locale locale)
focal_class.full_signature: private Parameter buildCharsetParameter(Locale locale)
focal_class.identifier: buildCharsetParameter
focal_class.modifiers: private
focal_class.parameters: (Locale locale)
focal_class.return: Parameter
focal_class.signature: Parameter buildCharsetParameter(Locale locale)
focal_class.class_method_signature: CSVFormat.getOrder()
focal_class.full_signature: @Override public int getOrder()
focal_class.identifier: getOrder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getOrder()
focal_class.class_method_signature: CSVFormat.isCompatible(DataSetMetadata metadata)
focal_class.full_signature: @Override public boolean isCompatible(DataSetMetadata metadata)
focal_class.identifier: isCompatible
focal_class.modifiers: @Override public
focal_class.parameters: (DataSetMetadata metadata)
focal_class.return: boolean
focal_class.signature: boolean isCompatible(DataSetMetadata metadata)
focal_class.class_method_signature: CSVFormat.supportSampling()
focal_class.full_signature: @Override public boolean supportSampling()
focal_class.identifier: supportSampling
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean supportSampling()
focal_class.superclass: extends ExportFormat
focal_method.body: @Override
      public List<Parameter> getParameters() {
          Locale currentLocale = getLocale();
          return Arrays.asList(//
                  getFileName(currentLocale), //
                  getCsvDelimiters(currentLocale), //
                  getEnclosureChar(currentLocale), //
                  getEscapeChar(currentLocale), //
                  getEnclosureOptions(currentLocale), //
                  buildCharsetParameter(currentLocale));
      }
focal_method.class_method_signature: CSVFormat.getParameters()
focal_method.full_signature: @Override public List<Parameter> getParameters()
focal_method.identifier: getParameters
focal_method.invocations: getLocale asList getFileName getCsvDelimiters getEnclosureChar getEscapeChar getEnclosureOptions buildCharsetParameter
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: List<Parameter>
focal_method.signature: List<Parameter> getParameters()