droidCore.removeLowerPriorityHits(containerResults); droidCore.checkForExtensionsMismatches(containerResults, request.getExtension()); containerResults.setFileLength(request.size()); containerResults.setRequestMetaData(request.getRequestMetaData()); return containerResults.getResults().isEmpty() ? null : containerResults;
droidCore.removeLowerPriorityHits(containerResults); droidCore.checkForExtensionsMismatches(containerResults, request.getExtension()); containerResults.setFileLength(request.size()); containerResults.setRequestMetaData(request.getRequestMetaData()); return containerResults.getResults().isEmpty() ? null : containerResults;
droid.removeLowerPriorityHits(containerResults); droid.checkForExtensionsMismatches(containerResults, format); containerResults.setFileLength(identificationRequest.size()); containerResults.setRequestMetaData(identificationRequest.getRequestMetaData()); return containerResults;
results.setFileLength(request.size()); results.setRequestMetaData(request.getRequestMetaData()); return results;
/** * {@inheritDoc} */ @Override public IdentificationResultCollection matchBinarySignatures(IdentificationRequest request) { //BNO: Called once for each identification request IdentificationResultCollection results = new IdentificationResultCollection(request); results.setRequestMetaData(request.getRequestMetaData()); ByteReader byteReader = new IdentificationRequestByteReaderAdapter(request); sigFile.runFileIdentification(byteReader); final int numHits = byteReader.getNumHits(); for (int i = 0; i < numHits; i++) { FileFormatHit hit = byteReader.getHit(i); IdentificationResultImpl result = new IdentificationResultImpl(); result.setMimeType(hit.getMimeType()); result.setName(hit.getFileFormatName()); result.setVersion(hit.getFileFormatVersion()); result.setPuid(hit.getFileFormatPUID()); result.setMethod(IdentificationMethod.BINARY_SIGNATURE); results.addResult(result); } results.setFileLength(request.size()); results.setRequestMetaData(request.getRequestMetaData()); return results; }