@Override public List<DcsFormat> detectFormats(File file) { List<DcsFormat> detectedFormats = droidDriver.detectFormats(file); //according to the contract, must return this format if none is detected if(detectedFormats.size() == 0){ String unknownType = "application/octet-stream"; DcsFormat unknownFormat = new DcsFormat(); unknownFormat.setSchemeUri(MIME_TYPE_SCHEME_URI); unknownFormat.setFormat(unknownType); unknownFormat.setName(unknownType); detectedFormats.add(unknownFormat); } return detectedFormats; }
private Set<DcsFormat> createFormatSet(int size) { Set<DcsFormat> set = new HashSet<DcsFormat>(); for (int i = 0; i < size; i++) { DcsFormat fmt = new DcsFormat(); fmt.setFormat(randomString(10, false)); fmt.setName(randomString(10, false)); fmt.setSchemeUri(randomString(10, false)); fmt.setVersion(randomString(10, false)); set.add(fmt); } return set; }
format.setFormat(mime); file.addFormat(format);
DcsFormat dcsPronomFormat = new DcsFormat(); dcsPronomFormat.setSchemeUri(PRONOM_SCHEME_URI); dcsPronomFormat.setFormat(identificationResult.getPuid()); if(identificationResult.getName() != null){ dcsPronomFormat.setName(identificationResult.getName()); DcsFormat dcsMimeType = new DcsFormat(); dcsMimeType.setSchemeUri(MIME_TYPE_SCHEME_URI); dcsMimeType.setFormat(mimeType); dcsMimeType.setName(mimeType);
file.setExtant(true); file.setName("java-format-serialization"); format.setFormat("application/xml"); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); file.addFormat(format);
file.setExtant(true); file.setName("java-format-serialization"); format.setFormat("application/xml"); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); file.addFormat(format);
private static Set<DcsFormat> getFormatSet(SolrDocument doc) { Set<DcsFormat> set = new HashSet<DcsFormat>(); String[] names = setgetAll(doc, FormatField.NAME); String[] schemas = setgetAll(doc, FormatField.SCHEMA); String[] versions = setgetAll(doc, FormatField.VERSION); String[] formats = setgetAll(doc, FormatField.FORMAT); for (int i = 0; i < formats.length; i++) { DcsFormat fmt = new DcsFormat(); if (!Util.isEmptyOrNull(formats[i])) { fmt.setFormat(formats[i]); } if (!Util.isEmptyOrNull(names[i])) { fmt.setName(names[i]); } if (!Util.isEmptyOrNull(schemas[i])) { fmt.setSchemeUri(schemas[i]); } if (!Util.isEmptyOrNull(versions[i])) { fmt.setVersion(versions[i]); } set.add(fmt); } return set; }
entry_file.setExtant(true); entry_file.setName("java-entry-serialization"); format.setFormat("application/xml"); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); entry_file.addFormat(format);
state_file.setExtant(true); state_file.setName("java-scheme-serialization"); format.setFormat("application/xml"); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); state_file.addFormat(format);
state_file.setExtant(true); state_file.setName("java-scheme-serialization"); format.setFormat("application/xml"); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); state_file.addFormat(format);
DcsFormat format = new DcsFormat(); format.setFormat(metadataFormat); format.setName(metadataFormat); format.setSchemeUri(metadataFormat);