public static class ErrorLogger.MessageLog extends java.lang.Object implements java.lang.Comparable<ErrorLogger.MessageLog>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
index |
Constructor and Description |
---|
ErrorLogger.MessageLog(java.lang.String message,
CellId logCellId,
int sortKey,
java.util.List<ErrorHighlight> highlights) |
ErrorLogger.MessageLog(java.lang.String message,
Cell cell,
int sortKey,
java.util.List<ErrorHighlight> highlights) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ErrorLogger.MessageLog log1)
Compare objects lexicographically based on string comparator CASE_INSENSITIVE_ORDER
This method doesn't guarantee (compare(x, y)==0) == (x.equals(y))
|
boolean |
findGeometries(Geometric geo1,
Cell cell1,
Geometric geo2,
Cell cell2) |
Cell |
getCell() |
java.util.Iterator<ErrorHighlight> |
getHighlights() |
java.lang.String |
getMessage()
Method to describe error "elv".
|
java.lang.String |
getMessageString() |
int |
getNumHighlights() |
int |
getSortKey() |
boolean |
isValid(EDatabase database)
Returns true if this error log is still valid
(In a linked Cell, and all highlights are still valid)
|
protected void |
writeXmlDescription(java.io.PrintStream msg) |
public ErrorLogger.MessageLog(java.lang.String message, Cell cell, int sortKey, java.util.List<ErrorHighlight> highlights)
public ErrorLogger.MessageLog(java.lang.String message, CellId logCellId, int sortKey, java.util.List<ErrorHighlight> highlights)
public Cell getCell()
public java.lang.String getMessageString()
public int getNumHighlights()
public java.util.Iterator<ErrorHighlight> getHighlights()
public int getSortKey()
public int compareTo(ErrorLogger.MessageLog log1)
compareTo
in interface java.lang.Comparable<ErrorLogger.MessageLog>
log1
- public boolean findGeometries(Geometric geo1, Cell cell1, Geometric geo2, Cell cell2)
public java.lang.String getMessage()
protected void writeXmlDescription(java.io.PrintStream msg)
public boolean isValid(EDatabase database)