本文整理了Java中javax.ws.rs.core.UriBuilder.resolveTemplate()
方法的一些代码示例,展示了UriBuilder.resolveTemplate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UriBuilder.resolveTemplate()
方法的具体详情如下:
包路径:javax.ws.rs.core.UriBuilder
类名称:UriBuilder
方法名:resolveTemplate
[英]Resolve a URI template with a given name in this UriBuilder instance using a supplied value. In case a null template name or value is entered a IllegalArgumentExceptionis thrown.
[中]使用提供的值在此UriBuilder实例中解析具有给定名称的URI模板。如果输入了空模板名称或值,将抛出IllegalArgumentException。
代码示例来源:origin: jersey/jersey
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: jersey/jersey
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: org.glassfish.jersey.core/jersey-client
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: resteasy/Resteasy
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.clone().resolveTemplate(name, val);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: resteasy/Resteasy
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.clone().resolveTemplate(name, val, encodeSlashInPath);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: lievendoclo/cleanarch
@POST
@Consumes("application/json")
@Path("{buildingId}/tenant")
public Response addTenant(@PathParam("buildingId") String buildingId, AddTenantToBuildingJsonPayload payload) {
final AtomicReference<String> id = new AtomicReference<>();
addTenantToBuilding.execute(new AddTenantToBuildingRequest(buildingId, payload.getName()), id::set);
return Response.created(UriBuilder.fromPath(GET_BUILDING_TENANT_URI_TEMPLATE).resolveTemplate("buildingId", buildingId).resolveTemplate("tenantId", id.get()).build()).build();
}
代码示例来源:origin: lievendoclo/cleanarch
@POST
@Consumes("application/json")
public Response create(CreateBuildingJsonPayload payload) {
final AtomicReference<String> id = new AtomicReference<>();
createBuilding.execute(new CreateBuildingRequest(payload.getName()), id::set);
return Response.created(UriBuilder.fromPath(GET_SINGLE_BUILDING_URI_TEMPLATE).resolveTemplate("buildingId", id.get()).build())
.header("X-Created-Id", id.get())
.build();
}
代码示例来源:origin: HuygensING/timbuctoo
private URI createUri(String vreName) {
return uriHelper.fromResourceUri(UriBuilder.fromResource(Metadata.class).resolveTemplate("vre", vreName).build());
}
}
代码示例来源:origin: apache/cxf
@Override
public WebTarget resolveTemplate(String name, Object value, boolean encodeSlash) {
checkClosed();
checkNull(name, value);
return newWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlash));
}
代码示例来源:origin: HuygensING/timbuctoo
private URI createImageUri(String vreName, VreMetadata metadata) {
if (metadata.getImageRev() == null) {
return null;
}
return uriHelper.fromResourceUri(UriBuilder.fromResource(VreImage.class)
.resolveTemplate("vreName", vreName)
.resolveTemplate("rev", metadata.getImageRev())
.build());
}
}
代码示例来源:origin: org.apache.cxf/cxf-rt-rs-client
@Override
public WebTarget resolveTemplate(String name, Object value, boolean encodeSlash) {
checkClosed();
checkNull(name, value);
return newWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlash));
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.resolveTemplate(name, val, encodeSlashInPath);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.resolveTemplate(name, val);
ClientWebTarget target = newInstance(client, copy, configuration);
return target;
}
代码示例来源:origin: HuygensING/timbuctoo
private URI createImageUri(Vre vre) {
if (vre.getMetadata().getImageRev() == null) {
return null;
}
return uriHelper.fromResourceUri(UriBuilder.fromResource(VreImage.class)
.resolveTemplate("vreName", vre.getVreName())
.resolveTemplate("rev", vre.getMetadata().getImageRev())
.build());
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client-20
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.resolveTemplate(name, val);
ClientWebTarget target = new ClientWebTarget(client, copy, configuration);
return target;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client-20
@Override
public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException
{
client.abortIfClosed();
if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull());
if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull());
String val = configuration.toString(value);
UriBuilder copy = uriBuilder.resolveTemplate(name, val, encodeSlashInPath);
ClientWebTarget target = new ClientWebTarget(client, copy, configuration);
return target;
}
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
@Override
public JerseyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException {
checkNotClosed();
Preconditions.checkNotNull(name, "name is 'null'.");
Preconditions.checkNotNull(value, "value is 'null'.");
return new JerseyWebTarget(getUriBuilder().resolveTemplate(name, value, encodeSlashInPath), this);
}
内容来源于网络,如有侵权,请联系作者删除!