本文整理了Java中javax.ws.rs.core.UriBuilder.resolveTemplates()
方法的一些代码示例,展示了UriBuilder.resolveTemplates()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UriBuilder.resolveTemplates()
方法的具体详情如下:
包路径:javax.ws.rs.core.UriBuilder
类名称:UriBuilder
方法名:resolveTemplates
[英]Resolve one or more URI templates in this UriBuilder instance using supplied name-value pairs. A call to the method with an empty parameter map is ignored.
[中]使用提供的名称-值对解析此UriBuilder实例中的一个或多个URI模板。对带有空参数映射的方法的调用将被忽略。
代码示例来源:origin: jersey/jersey
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: jersey/jersey
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: org.glassfish.jersey.core/jersey-client
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: resteasy/Resteasy
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.clone().resolveTemplates(vals);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: resteasy/Resteasy
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.clone().resolveTemplates(vals, encodeSlashInPath) ;
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.resolveTemplates(vals);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client-20
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.resolveTemplates(vals);
ClientWebTarget target = new ClientWebTarget(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.resolveTemplates(vals, encodeSlashInPath) ;
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client-20
@Override
public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull());
if (templateValues.isEmpty()) return this;
Map vals = new HashMap<String, String>();
for (Map.Entry<String, Object> entry : templateValues.entrySet())
{
if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull());
String val = configuration.toString(entry.getValue());
vals.put(entry.getKey(), val);
}
UriBuilder copy = uriBuilder.resolveTemplates(vals, encodeSlashInPath) ;
ClientWebTarget target = new ClientWebTarget(client, copy, configuration);
return target;
}
代码示例来源:origin: apache/cxf
@Override
public WebTarget resolveTemplates(Map<String, Object> templatesMap, boolean encodeSlash) {
checkClosed();
checkNullMap(templatesMap);
if (templatesMap.isEmpty()) {
return this;
}
return newWebTarget(getUriBuilder().resolveTemplates(templatesMap, encodeSlash));
}
代码示例来源:origin: org.apache.cxf/cxf-rt-rs-client
@Override
public WebTarget resolveTemplates(Map<String, Object> templatesMap, boolean encodeSlash) {
checkClosed();
checkNullMap(templatesMap);
if (templatesMap.isEmpty()) {
return this;
}
return newWebTarget(getUriBuilder().resolveTemplates(templatesMap, encodeSlash));
}
代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
@Override
public JerseyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath)
throws NullPointerException {
checkNotClosed();
checkTemplateValues(templateValues);
if (templateValues.isEmpty()) {
return this;
} else {
return new JerseyWebTarget(getUriBuilder().resolveTemplates(templateValues, encodeSlashInPath), this);
}
}
内容来源于网络,如有侵权,请联系作者删除!