javax.ws.rs.core.UriBuilder.resolveTemplateFromEncoded()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(116)

本文整理了Java中javax.ws.rs.core.UriBuilder.resolveTemplateFromEncoded()方法的一些代码示例,展示了UriBuilder.resolveTemplateFromEncoded()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UriBuilder.resolveTemplateFromEncoded()方法的具体详情如下:
包路径:javax.ws.rs.core.UriBuilder
类名称:UriBuilder
方法名:resolveTemplateFromEncoded

UriBuilder.resolveTemplateFromEncoded介绍

[英]Resolve a URI template with a given name in this UriBuilder instance using a supplied encoded value. A template with a matching name will be replaced by the supplied value. Value is converted to String using its toString() method and is then encoded to match the rules of the URI component to which they pertain. All % characters in the stringified values that are not followed by two hexadecimal numbers will be encoded. In case a null template name or encoded value is entered a IllegalArgumentExceptionis thrown.
[中]使用提供的编码值解析此UriBuilder实例中具有给定名称的URI模板。具有匹配名称的模板将被提供的值替换。值使用其toString()方法转换为字符串,然后进行编码以匹配它们所属的URI组件的规则。字符串化值中未后跟两个十六进制数的所有%字符都将被编码。如果输入了空模板名或编码值,则会引发IllegalArgumentExceptions。

代码示例

代码示例来源:origin: jersey/jersey

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: jersey/jersey

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: org.glassfish.jersey.core/jersey-client

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: resteasy/Resteasy

@Override
public ResteasyWebTarget resolveTemplateFromEncoded(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().resolveTemplateFromEncoded(name, val);
 ClientWebTarget target = newInstance(client, copy, configuration);
 return target;
}

代码示例来源:origin: apache/cxf

@Override
public WebTarget resolveTemplateFromEncoded(String name, Object value) {
  checkNull(name, value);
  return newWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value));
}

代码示例来源:origin: org.apache.cxf/cxf-rt-rs-client

@Override
public WebTarget resolveTemplateFromEncoded(String name, Object value) {
  checkNull(name, value);
  return newWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value));
}

代码示例来源:origin: org.jboss.resteasy/resteasy-client

@Override
public ResteasyWebTarget resolveTemplateFromEncoded(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.resolveTemplateFromEncoded(name, val);
 ClientWebTarget target = newInstance(client, copy, configuration);
 return target;
}

代码示例来源:origin: org.jboss.resteasy/resteasy-client-20

@Override
public ResteasyWebTarget resolveTemplateFromEncoded(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.resolveTemplateFromEncoded(name, val);
 ClientWebTarget target = new ClientWebTarget(client, copy, configuration);
 return target;
}

代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri

@Override
public JerseyWebTarget resolveTemplateFromEncoded(String name, Object value)
    throws NullPointerException {
  checkNotClosed();
  Preconditions.checkNotNull(name, "name is 'null'.");
  Preconditions.checkNotNull(value, "value is 'null'.");
  return new JerseyWebTarget(getUriBuilder().resolveTemplateFromEncoded(name, value), this);
}

相关文章