getContainerResults(results, request, fileName); IdentificationResultCollection finalResults = new IdentificationResultCollection(request); boolean container = false; if (containerResults.getResults().size() > 0) {
final IdentificationResultCollection results = new IdentificationResultCollection(request); final List<ContainerSignatureMatch> matchList = matches.getContainerSignatureMatches();
final IdentificationResultCollection results = new IdentificationResultCollection(request); final List<ContainerSignatureMatch> matchList = matches.getContainerSignatureMatches();
getContainerResults(results, request, fileName); IdentificationResultCollection finalResults = new IdentificationResultCollection(request); boolean container = false; if (containerResults.getResults().size() > 0) {
public IdentificationResultCollection matchExtensions( IdentificationRequest request, boolean allExtensions) { IdentificationResultCollection results = new IdentificationResultCollection(request); results.setRequestMetaData(request.getRequestMetaData()); String fileExtension = request.getExtension();
/** * {@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; }