CloneSet91


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
42201.000method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
142220
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/command/OpenAttachmentCommand.java
24246
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/command/SaveAttachmentAsCommand.java
Next
Last
Clone Instance
1
Line Count
42
Source Line
220
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/command/OpenAttachmentCommand.java

protected File getDestinationFile(MimeHeader header) {
  cFileChooser fileChooser;
  if (lastDir == null) {
    fileChooser = new cFileChooser();
  }
  else {
    fileChooser = new cFileChooser(lastDir);
  }
  cFileFilter fileFilter = new cFileFilter();
  fileFilter.acceptFilesWithProperty(cFileFilter.FILEPROPERTY_FILE);
  fileChooser.setDialogTitle("Save Attachment as ...");
  String fileName = getFilename(header);
  if (fileName != null) {
    fileChooser.forceSelectedFile(new File(fileName));
  }
  fileChooser.setSelectFilter(fileFilter);
  File tempFile = null;
  while (true) {
    if (fileChooser.showSaveDialog(null) != JFileChooser.APPROVE_OPTION) {
      return null;
    }
    tempFile = fileChooser.getSelectedFile();
    lastDir = tempFile.getParentFile();
    if (tempFile.exists()) {
      if (JOptionPane.showConfirmDialog(FrameManager.getInstance().getActiveFrame(), "Overwrite File?", "Warning", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE) == JOptionPane.YES_OPTION) {
        break;
      }
    }
    else {
      break;
    }
  }
  return tempFile;
}


First
Previous
Clone Instance
2
Line Count
42
Source Line
46
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/command/SaveAttachmentAsCommand.java

/** {@inheritDoc} */
protected File getDestinationFile(MimeHeader header) {
  cFileChooser fileChooser;
  if (lastDir == null) {
    fileChooser = new cFileChooser();
  }
  else {
    fileChooser = new cFileChooser(lastDir);
  }
  cFileFilter fileFilter = new cFileFilter();
  fileFilter.acceptFilesWithProperty(cFileFilter.FILEPROPERTY_FILE);
  fileChooser.setDialogTitle("Save Attachment as ...");
  String fileName = getFilename(header);
  if (fileName != null) {
    fileChooser.forceSelectedFile(new File(fileName));
  }
  fileChooser.setSelectFilter(fileFilter);
  File tempFile = null;
  while (true) {
    if (fileChooser.showSaveDialog(null) != JFileChooser.APPROVE_OPTION) {
      return null;
    }
    tempFile = fileChooser.getSelectedFile();
    lastDir = tempFile.getParentFile();
    if (tempFile.exists()) {
      if (JOptionPane.showConfirmDialog(FrameManager.getInstance().getActiveFrame(), "Overwrite File?", "Warning", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE) == JOptionPane.YES_OPTION) {
        break;
      }
    }
    else {
      break;
    }
  }
  return tempFile;
}


Clone AbstractionParameter Count: 0Parameter Bindings

/** {@inheritDoc} */
protected File getDestinationFile(MimeHeader header) {
  cFileChooser fileChooser;
  if (lastDir == null) {
    fileChooser = new cFileChooser();
  }
  else {
    fileChooser = new cFileChooser(lastDir);
  }
  cFileFilter fileFilter = new cFileFilter();
  fileFilter.acceptFilesWithProperty(cFileFilter.FILEPROPERTY_FILE);
  fileChooser.setDialogTitle("Save Attachment as ...");
  String fileName = getFilename(header);
  if (fileName != null) {
    fileChooser.forceSelectedFile(new File(fileName));
  }
  fileChooser.setSelectFilter(fileFilter);
  File tempFile = null;
  while (true) {
    if (fileChooser.showSaveDialog(null) != JFileChooser.APPROVE_OPTION) {
      return null;
    }
    tempFile = fileChooser.getSelectedFile();
    lastDir = tempFile.getParentFile();
    if (tempFile.exists()) {
      if (JOptionPane.showConfirmDialog(FrameManager.getInstance().getActiveFrame(), "Overwrite File?", "Warning", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE) == JOptionPane.YES_OPTION) {
        break;
      }
    }
    else {
      break;
    }
  }
  return tempFile;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None