if (errors == null) {
return true;
}
result = true;
if (!bTag.isFullTag() && bTag.isComplete()) {
CheckErrorResult error = createCheckErrorResult(
analysis,
bTag.getCompleteBeginIndex(),
bTag.getCompleteEndIndex());
String text = analysis.getContents().substring(
bTag.getValueBeginIndex(),
bTag.getValueEndIndex());
if ((text != null) && (text.trim().length() > 0)) {
String visibleText = text;
if (text.length() > 30) {
visibleText = text.substring(0, 10) + "…" + text.substring(text.length() - 10);
}
error.addReplacement(
"'''" + text + "'''",
GT._("Replace with {0}", "'''" + visibleText + "'''"));
error.addReplacement(
text,
GT._("Replace with {0}", visibleText));
} else {
error.addReplacement("", GT._("Delete"));
}
errors.add(error);
} else {
CheckErrorResult error = createCheckErrorResult(
analysis, bTag.getBeginIndex(), bTag.getEndIndex());
error.addReplacement("", GT._("Delete"));
errors.add(error);
}
}
}
return result;