@Override public String toTemplate() { return buildString(new HashMap<String, Object>(), true, true, true); }
protected URI buildUriFromMap(Map<String, ? extends Object> paramMap, boolean fromEncodedMap, boolean encodeSlash) throws IllegalArgumentException, UriBuilderException { String buf = buildString(paramMap, fromEncodedMap, false, encodeSlash); try { return URI.create(buf); } catch (Exception e) { throw new RuntimeException(Messages.MESSAGES.failedToCreateUri(buf), e); } }
protected URI buildFromValues(boolean encodeSlash, boolean encoded, Object... values) { String buf = null; try { buf = buildString(new URITemplateParametersMap(values), encoded, false, encodeSlash); return new URI(buf); //return URI.create(buf); } catch (IllegalArgumentException iae) { throw iae; } catch (Exception e) { throw new UriBuilderException(Messages.MESSAGES.failedToCreateUri(buf), e); } }
@Override public String toTemplate() { return buildString(new HashMap<String, Object>(), true, true, true); }
protected URI buildUriFromMap(Map<String, ? extends Object> paramMap, boolean fromEncodedMap, boolean encodeSlash) throws IllegalArgumentException, UriBuilderException { String buf = buildString(paramMap, fromEncodedMap, false, encodeSlash); try { return URI.create(buf); } catch (Exception e) { throw new RuntimeException(Messages.MESSAGES.failedToCreateUri(buf), e); } }
protected URI buildFromValues(boolean encodeSlash, boolean encoded, Object... values) { String buf = null; try { buf = buildString(new URITemplateParametersMap(values), encoded, false, encodeSlash); return new URI(buf); //return URI.create(buf); } catch (IllegalArgumentException iae) { throw iae; } catch (Exception e) { throw new UriBuilderException(Messages.MESSAGES.failedToCreateUri(buf), e); } }