19 package org.sleuthkit.autopsy.report;
 
   24 class ReportFileTextConfigurationPanel 
extends javax.swing.JPanel {
 
   26     private static final long serialVersionUID = 1L;
 
   27     private static final String TAB_DELIMITER = 
"\t"; 
 
   28     private static final String COMMA_DELIMITER = 
","; 
 
   33     ReportFileTextConfigurationPanel() {
 
   42     String getDelimiter() {
 
   43         if (commaDelimitedButton.isSelected()) {
 
   44             return COMMA_DELIMITER;
 
   56     @SuppressWarnings(
"unchecked")
 
   58     private 
void initComponents() {
 
   60         delimiterGroup = 
new javax.swing.ButtonGroup();
 
   61         tabDelimitedButton = 
new javax.swing.JRadioButton();
 
   62         commaDelimitedButton = 
new javax.swing.JRadioButton();
 
   64         delimiterGroup.add(tabDelimitedButton);
 
   65         tabDelimitedButton.setSelected(
true);
 
   66         org.openide.awt.Mnemonics.setLocalizedText(tabDelimitedButton, 
org.openide.util.NbBundle.getMessage(ReportFileTextConfigurationPanel.class, 
"ReportFileTextConfigurationPanel.tabDelimitedButton.text")); 
 
   68         delimiterGroup.add(commaDelimitedButton);
 
   69         org.openide.awt.Mnemonics.setLocalizedText(commaDelimitedButton, 
org.openide.util.NbBundle.getMessage(ReportFileTextConfigurationPanel.class, 
"ReportFileTextConfigurationPanel.commaDelimitedButton.text")); 
 
   71         javax.swing.GroupLayout layout = 
new javax.swing.GroupLayout(
this);
 
   72         this.setLayout(layout);
 
   73         layout.setHorizontalGroup(
 
   74             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 
   75             .addGroup(layout.createSequentialGroup()
 
   77                 .addComponent(tabDelimitedButton, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)
 
   78                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
 
   79                 .addComponent(commaDelimitedButton, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)
 
   80                 .addContainerGap(166, Short.MAX_VALUE))
 
   82         layout.setVerticalGroup(
 
   83             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
 
   84             .addGroup(layout.createSequentialGroup()
 
   86                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
 
   87                     .addComponent(tabDelimitedButton)
 
   88                     .addComponent(commaDelimitedButton))
 
   89                 .addContainerGap(78, Short.MAX_VALUE))
 
   95     private javax.swing.JRadioButton commaDelimitedButton;
 
   96     private javax.swing.ButtonGroup delimiterGroup;
 
   97     private javax.swing.JRadioButton tabDelimitedButton;