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,14 +152,11 @@ 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(); long time = ext.getExtractionTime();
if (time < bestTime) if (time < bestTime)
{ {
@@ -168,13 +164,6 @@ public class MetadataExtracterRegistry
bestTime = time; bestTime = time;
} }
} }
else if (r > bestReliability)
{
bestExtracter = ext;
bestReliability = r;
bestTime = ext.getExtractionTime();
}
}
return bestExtracter; return bestExtracter;
} }
} }