@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; }
DcsFormat format = new DcsFormat(); format.setSchemeUri("http://www.iana.org/assignments/media-types/"); format.setFormat(mime);
IdentificationResultCollection identificationResultCollection = droidIdentifier.detectFormat(file); for (IdentificationResult identificationResult : identificationResultCollection.getResults()){ DcsFormat dcsPronomFormat = new DcsFormat(); dcsPronomFormat.setSchemeUri(PRONOM_SCHEME_URI); dcsPronomFormat.setFormat(identificationResult.getPuid()); DcsFormat dcsMimeType = new DcsFormat(); dcsMimeType.setSchemeUri(MIME_TYPE_SCHEME_URI); dcsMimeType.setFormat(mimeType);
file.setId(UUID.randomUUID().toString()); final DcsFormat format = new DcsFormat(); try {
file.setId(UUID.randomUUID().toString()); final DcsFormat format = new DcsFormat(); try {
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; }
man.setType(REGISTRY_ENTRY_MAN_TYPE); final DcsManifestationFile mf = new DcsManifestationFile(); final DcsFormat format = new DcsFormat(); DcsFile entry_file = new DcsFile();
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final DcsFormat format = new DcsFormat();
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final DcsFormat format = new DcsFormat();
state_file.setId(nextId()); final DcsFormat format = new DcsFormat(); try { File outfile = null;
state_file.setId(nextId()); final DcsFormat format = new DcsFormat(); try { File outfile = null;
DcsFormat format = new DcsFormat();