uri = URIUtil.applyPrefixSuffix(uri, conf); } else { key.setSkipReason("empty uri value");
DocumentMetadata metadata = metadataMap.get(uri); uri = URIUtil.applyUriReplace(uri, conf); uri = URIUtil.applyPrefixSuffix(uri, conf); currentKey.setUri(uri); if (metadata != null) { metadata.setNakedProps(true); uri = URIUtil.applyUriReplace(uri, conf); uri = URIUtil.applyPrefixSuffix(uri, conf); currentKey.setUri(uri); currentValue.setMeta(metadata);
/** * Apply URI prefix and suffix configuration options and set the result as * DocumentURI key. * * @param uri Source string of document URI. * @param sub Sub-entry of the source of the document origin. * @param line Line number in the source if applicable; -1 otherwise. * @param col Column number in the source if applicable; -1 otherwise. */ protected void setKey(String uri, String sub, int line, int col) { if (srcId == null) { srcId = split.getPath().toString(); } // apply prefix and suffix for URI uri = URIUtil.applyUriReplace(uri, conf); uri = URIUtil.applyPrefixSuffix(uri, conf); if (key == null) { key = new DocumentURIWithSourceInfo(uri, srcId, sub, line, col); } else { key.setSkipReason(""); key.setUri(uri); key.setSrcId(srcId); key.setSubId(sub); key.setColNumber(col); key.setLineNumber(line); } }