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

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

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

UriBuilder.resolveTemplatesFromEncoded介绍

[英]Resolve one or more URI templates in this UriBuilder instance using supplied name-value pairs. All templates with their name matching one of the keys in the supplied map will be replaced by the value in the supplied map. Values are converted to String using their toString() method and are 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. A call to the method with an empty parameter map is ignored.
[中]使用提供的名称-值对解析此UriBuilder实例中的一个或多个URI模板。名称与提供的映射中的一个键匹配的所有模板都将替换为提供的映射中的值。值使用其toString()方法转换为字符串,然后进行编码以匹配它们所属的URI组件的规则。字符串化值中未后跟两个十六进制数的所有%字符都将被编码。对带有空参数映射的方法的调用将被忽略。

代码示例

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

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

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

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

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

@Override
public WebTarget resolveTemplatesFromEncoded(Map<String, Object> templatesMap) {
  checkClosed();
  checkNullMap(templatesMap);
  if (templatesMap.isEmpty()) {
    return this;
  }
  return newWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templatesMap));
}

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

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

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

@Override
public WebTarget resolveTemplatesFromEncoded(Map<String, Object> templatesMap) {
  checkClosed();
  checkNullMap(templatesMap);
  if (templatesMap.isEmpty()) {
    return this;
  }
  return newWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templatesMap));
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

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

@Override
public JerseyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues)
    throws NullPointerException {
  checkNotClosed();
  checkTemplateValues(templateValues);
  if (templateValues.isEmpty()) {
    return this;
  } else {
    return new JerseyWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templateValues), this);
  }
}

相关文章