package rtt.ui.content.logging; import rtt.core.archive.logging.Detail; import rtt.ui.content.IContent; import rtt.ui.content.main.ContentIcon; public class LogDetailContent extends AbstractLogContent { private Detail detail; public LogDetailContent(IContent parent, Detail detail) { super(parent); this.detail = detail; } public Integer getPriority() { return detail.getPriority(); } @Override public String getMessage() { return detail.getMsg() + " " + detail.getSuffix(); } @Override public String getTitle() { return "DETAIL"; } @Override public ContentIcon getIcon() { return ContentIcon.DETAIL; } @Override public int compareTo(AbstractLogContent o) { if (o instanceof LogDetailContent) { LogDetailContent detail = (LogDetailContent) o; return this.getPriority().compareTo(detail.getPriority()); } return 0; } }