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

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

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

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);
  }
}

相关文章