blob: 387dac9e1f1fab6570917ff47d771a4bf0f0aa91 [file] [log] [blame]
package jdiff;
import java.io.*;
import java.util.*;
/**
* Represents a single comment element. Has an identifier and some text.
*
* See the file LICENSE.txt for copyright details.
* @author Matthew Doar, mdoar@pobox.com
*/
class SingleComment implements Comparable {
/** The identifier for this comment. */
public String id_ = null;
/** The text of this comment. */
public String text_ = null;
/** If false, then this comment is inactive. */
public boolean isUsed_ = true;
public SingleComment(String id, String text) {
// Escape the commentID in case it contains "<" or ">"
// characters (generics)
id_ = id.replaceAll("<", "&lt;").replaceAll(">", "&gt;");;
text_ = text;
}
/** Compare two SingleComment objects using just the id. */
public int compareTo(Object o) {
return id_.compareTo(((SingleComment)o).id_);
}
}