org.glassfish.jersey.server.model.Resource.isExtended()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(102)

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

Resource.isExtended介绍

[英]Get the flag indicating whether the resource is extended.

I.e. it is not part of the resource set that forms the REST API explicitly defined by the application developer (resource classes and instances returned from the javax.ws.rs.core.Application subclass getters).

Extended resource model components are helper components that are not part of the explicitly defined REST API of a JAX-RS application, instead they are generated by Jersey runtime. For example, extended resource model components include OPTIONS ResourceMethodautomatically generated by Jersey org.glassfish.jersey.server.model.ModelProcessoror application.wadl resource API that exposes the application WADL descriptor.
[中]获取指示资源是否已扩展的标志。
也就是说,它不是构成应用程序开发人员明确定义的REST API的资源集的一部分(从javax.ws.rs.core.application子类getter返回的资源类和实例)。
扩展资源模型组件是助手组件,它们不是JAX-RS应用程序显式定义的REST API的一部分,而是由运行时生成的。例如,扩展资源模型组件包括由Jersey org自动生成的ResourceMethod选项。玻璃鱼。运动衫服务器模型ModelProcessor应用程序。公开应用程序wadl描述符的wadl资源API。

代码示例

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

@Override
public Resource createResource(org.glassfish.jersey.server.model.Resource resource, String path) {
  Resource wadlResource = new Resource();
  if (path != null) {
    wadlResource.setPath(path);
  } else if (resource.getPath() != null) {
    wadlResource.setPath(resource.getPath());
  }
  if (resource.isExtended()) {
    wadlResource.getAny().add(WadlApplicationContextImpl.EXTENDED_ELEMENT);
  }
  return wadlResource;
}

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

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

try {
  if (!detailedWadl && resource.isExtended()) {
    return null;

相关文章