| 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_); | |
| } | |
| } |