Moved to undeprecated 'isSupported' method

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5995 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2007-06-17 23:59:47 +00:00
parent 7640f0b32b
commit 856e398c54

View File

@@ -145,7 +145,6 @@ public class MetadataExtracterRegistry
*/ */
private MetadataExtracter findBestExtracter(String sourceMimetype) private MetadataExtracter findBestExtracter(String sourceMimetype)
{ {
double bestReliability = -1;
long bestTime = Long.MAX_VALUE; long bestTime = Long.MAX_VALUE;
logger.debug("Finding best extracter for " + sourceMimetype); logger.debug("Finding best extracter for " + sourceMimetype);
@@ -153,26 +152,16 @@ public class MetadataExtracterRegistry
for (MetadataExtracter ext : extracters) for (MetadataExtracter ext : extracters)
{ {
double r = ext.getReliability(sourceMimetype); if (!ext.isSupported(sourceMimetype))
if (r <= 0.0)
{ {
// extraction not achievable // extraction not achievable
continue; continue;
} }
else if (r == bestReliability) long time = ext.getExtractionTime();
{ if (time < bestTime)
long time = ext.getExtractionTime();
if (time < bestTime)
{
bestExtracter = ext;
bestTime = time;
}
}
else if (r > bestReliability)
{ {
bestExtracter = ext; bestExtracter = ext;
bestReliability = r; bestTime = time;
bestTime = ext.getExtractionTime();
} }
} }
return bestExtracter; return bestExtracter;