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