|| isDeprecatedBlessedStyleType(mimeType))
{
if (opfHandler.getOpf20PackageFile()
&& mimeType.equals("text/html"))
{
report.message(MessageId.OPF_035, new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()));
}
else if (opfHandler.getOpf12PackageFile()
&& mimeType.equals("text/html"))
{
report.message(MessageId.OPF_038, new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()), mimeType);
}
else if (opfHandler.getOpf20PackageFile())
{
report.message(MessageId.OPF_037,
new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()),
mimeType);
}
}
if (opfHandler.getOpf12PackageFile() && fallback == null)
{
if (isBlessedItemType(mimeType, version))
{
report.message(MessageId.OPF_038,
new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()),
mimeType);
}
else if (isBlessedStyleType(mimeType))
{
report.message(MessageId.OPF_039,
new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()),
mimeType);
}
}
if (fallback != null)
{
OPFItem fallbackItem = opfHandler.getItemById(fallback);
if (fallbackItem == null)
{
report.message(MessageId.OPF_040,
new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()));
}
}
String fallbackStyle = item.getFallbackStyle();
if (fallbackStyle != null)
{
OPFItem fallbackStyleItem = opfHandler.getItemById(fallbackStyle);
if (fallbackStyleItem == null)
{
report.message(MessageId.OPF_041,
new MessageLocation(path, item.getLineNumber(), item.getColumnNumber(), item.getId()));
}
}
}