private URI doBuildFromMap(Map<String, ? extends Object> map, boolean fromEncoded, boolean encodePathSlash) throws IllegalArgumentException, UriBuilderException { try { Map<String, Object> alreadyResolvedTs = getResolvedTemplates(resolvedTemplates); Map<String, Object> alreadyResolvedTsPathEnc = getResolvedTemplates(resolvedTemplatesPathEnc); Map<String, Object> alreadyResolvedEncTs = getResolvedTemplates(resolvedEncodedTemplates); String thePath = buildPath(); thePath = substituteMapped(thePath, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, false, fromEncoded, encodePathSlash); String theQuery = buildQuery(); if (theQuery != null) { theQuery = substituteMapped(theQuery, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, true, fromEncoded, false); } String theFragment = fragment == null ? null : substituteMapped(fragment, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, true, fromEncoded, encodePathSlash); return buildURI(fromEncoded, thePath, theQuery, theFragment); } catch (URISyntaxException ex) { throw new UriBuilderException("URI can not be built", ex); } } //CHECKSTYLE:OFF
private URI doBuildFromMap(Map<String, ? extends Object> map, boolean fromEncoded, boolean encodePathSlash) throws IllegalArgumentException, UriBuilderException { try { Map<String, Object> alreadyResolvedTs = getResolvedTemplates(resolvedTemplates); Map<String, Object> alreadyResolvedTsPathEnc = getResolvedTemplates(resolvedTemplatesPathEnc); Map<String, Object> alreadyResolvedEncTs = getResolvedTemplates(resolvedEncodedTemplates); String thePath = buildPath(); thePath = substituteMapped(thePath, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, false, fromEncoded, encodePathSlash); String theQuery = buildQuery(); if (theQuery != null) { theQuery = substituteMapped(theQuery, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, true, fromEncoded, false); } String theFragment = fragment == null ? null : substituteMapped(fragment, map, alreadyResolvedTs, alreadyResolvedTsPathEnc, alreadyResolvedEncTs, true, fromEncoded, encodePathSlash); return buildURI(fromEncoded, thePath, theQuery, theFragment); } catch (URISyntaxException ex) { throw new UriBuilderException("URI can not be built", ex); } } //CHECKSTYLE:OFF
private UriParts doBuildUriParts(boolean fromEncoded, boolean encodePathSlash, boolean allowUnresolved, Object... values) { Map<String, Object> alreadyResolvedTs = getResolvedTemplates(resolvedTemplates); Map<String, Object> alreadyResolvedTsPathEnc = getResolvedTemplates(resolvedTemplatesPathEnc); Map<String, Object> alreadyResolvedEncTs = getResolvedTemplates(resolvedEncodedTemplates); final int resolvedTsSize = alreadyResolvedTs.size() + alreadyResolvedEncTs.size()
private UriParts doBuildUriParts(boolean fromEncoded, boolean encodePathSlash, boolean allowUnresolved, Object... values) { Map<String, Object> alreadyResolvedTs = getResolvedTemplates(resolvedTemplates); Map<String, Object> alreadyResolvedTsPathEnc = getResolvedTemplates(resolvedTemplatesPathEnc); Map<String, Object> alreadyResolvedEncTs = getResolvedTemplates(resolvedEncodedTemplates); final int resolvedTsSize = alreadyResolvedTs.size() + alreadyResolvedEncTs.size()