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("<", "<").replaceAll(">", ">");;
|
text_ = text;
|
}
|
|
/** Compare two SingleComment objects using just the id. */
|
public int compareTo(Object o) {
|
return id_.compareTo(((SingleComment)o).id_);
|
}
|
}
|