CloneSet123


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
23201.000method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
123465
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/command/PrintMessageCommand.java
223329
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/command/SaveMessageBodyAsCommand.java
Next
Last
Clone Instance
1
Line Count
23
Source Line
465
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/command/PrintMessageCommand.java

/**
 * Private utility to get body part of a message. User preferences
 * regarding html messages is used to select what to retrieve. If the body
 * part retrieved is null, a fake one containing a simple text is returned
 *
 * @param uid
 *            ID of message
 * @param srcFolder
 *            AbstractMessageFolder containing the message
 * @param worker
 * @return body part of message
 */
private void setupMessageBodyPart(Object uid, IMailbox srcFolder, IWorkerStatusController worker) throws Exception {
  // Does the user prefer html or plain text?
  XmlElement html = MailConfig.getInstance().getMainFrameOptionsConfig().getRoot().getElement("/options/html");
  // Get body of message depending on user preferences
  MimeTree mimePartTree = srcFolder.getMimePartTree(uid);
  MimePart bodyPart = null;
  if (Boolean.valueOf(html.getAttribute("prefer")).booleanValue()) {
    bodyPart = mimePartTree.getFirstTextPart("html");
  }
  else {
    bodyPart = mimePartTree.getFirstTextPart("plain");
  }
  if (bodyPart == null) {
    bodyHeader = new MimeHeader();
    bodyStream = new ByteArrayInputStream(new byte[0]);
  }
  else {
    bodyHeader = bodyPart.getHeader();
    bodyStream = srcFolder.getMimePartBodyStream(uid, bodyPart.getAddress());
  }
}


First
Previous
Clone Instance
2
Line Count
23
Source Line
329
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/folder/command/SaveMessageBodyAsCommand.java

/**
 * Private utility to get body part of a message. User preferences
 * regarding html messages is used to select what to retrieve. If the body
 * part retrieved is null, a fake one containing a simple text is returned
 *
 * @param uid
 *            ID of message
 * @param srcFolder
 *            AbstractMessageFolder containing the message
 * @param worker
 * @return body part of message
 */
private void setupMessageBodyPart(Object uid, IMailbox srcFolder, IWorkerStatusController worker) throws Exception {
  // Does the user prefer html or plain text?
  XmlElement html = MailConfig.getInstance().getMainFrameOptionsConfig().getRoot().getElement("/options/html");
  // Get body of message depending on user preferences
  MimeTree mimePartTree = srcFolder.getMimePartTree(uid);
  MimePart bodyPart = null;
  if (Boolean.valueOf(html.getAttribute("prefer")).booleanValue()) {
    bodyPart = mimePartTree.getFirstTextPart("html");
  }
  else {
    bodyPart = mimePartTree.getFirstTextPart("plain");
  }
  if (bodyPart == null) {
    bodyHeader = new MimeHeader();
    bodyStream = new ByteArrayInputStream(new byte[0]);
  }
  else {
    bodyHeader = bodyPart.getHeader();
    bodyStream = srcFolder.getMimePartBodyStream(uid, bodyPart.getAddress());
  }
}


Clone AbstractionParameter Count: 0Parameter Bindings

/**
     * Private utility to get body part of a message. User preferences
     * regarding html messages is used to select what to retrieve. If the body
     * part retrieved is null, a fake one containing a simple text is returned
     *
     * @param uid
     *            ID of message
     * @param srcFolder
     *            AbstractMessageFolder containing the message
     * @param worker
     * @return body part of message
     */
private void setupMessageBodyPart(Object uid, IMailbox srcFolder, IWorkerStatusController worker) throws Exception {
  // Does the user prefer html or plain text?
  XmlElement html = MailConfig.getInstance().getMainFrameOptionsConfig().getRoot().getElement("/options/html");
  // Get body of message depending on user preferences
  MimeTree mimePartTree = srcFolder.getMimePartTree(uid);
  MimePart bodyPart = null;
  if (Boolean.valueOf(html.getAttribute("prefer")).booleanValue()) {
    bodyPart = mimePartTree.getFirstTextPart("html");
  }
  else {
    bodyPart = mimePartTree.getFirstTextPart("plain");
  }
  if (bodyPart == null) {
    bodyHeader = new MimeHeader();
    bodyStream = new ByteArrayInputStream(new byte[0]);
  }
  else {
    bodyHeader = bodyPart.getHeader();
    bodyStream = srcFolder.getMimePartBodyStream(uid, bodyPart.getAddress());
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None