uri = URIUtil.applyUriReplace(uri, conf); key.setSkipReason(""); if (encode) { uri = URIUtil.applyPrefixSuffix(uri, conf); } else { key.setSkipReason("empty uri value");
OutputStream os = null; try { String childPath = URIUtil.getPathFromURI(uri); Path path; if (childPath.charAt(0) == '/') {
/** * 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); } }
String zipEntryName = isExportDoc ? URIUtil.getPathFromURI(uri) : uri.getUri(); if (zipEntryName == null) {
uri = URIUtil.applyUriReplace(uri, conf); uri = URIUtil.applyPrefixSuffix(uri, conf); currentKey.setUri(uri); if (metadata != null) { String uri = parseMetadata(metadata); metadata.setNakedProps(true); uri = URIUtil.applyUriReplace(uri, conf); uri = URIUtil.applyPrefixSuffix(uri, conf); currentKey.setUri(uri); currentValue.setMeta(metadata);