public class SwaggerUtils extends java.lang.Object
| Modifiers | Name | Description |
|---|---|---|
static boolean |
DEFAULT_FOR_CREATE_TEST_CASE |
|
static java.lang.String |
DEFAULT_MEDIA_TYPE |
|
static java.lang.String |
OPEN_API_2_VERSION |
|
static java.lang.String |
OPEN_API_3_VERSION |
|
static java.lang.String |
OPEN_API_3_VERSION_PREFIX |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public java.lang.Object |
construct(XProgressMonitor xProgressMonitor) |
|
public static AbstractSwaggerImporter<?> |
createSwaggerImporter(java.lang.String url, WsdlProject project, java.lang.String defaultMediaType, boolean generateTestCase)Selects the appropriate SwaggerImporter for the specified URL. |
|
public static AbstractSwaggerImporter<?> |
createSwaggerImporter(java.lang.String url, WsdlProject project, java.lang.String defaultMediaType) |
|
public static AbstractSwaggerImporter<?> |
createSwaggerImporter(java.lang.String url, WsdlProject project) |
|
public static AbstractSwaggerImporter<?> |
createSwaggerImporter(java.lang.String url, WsdlProject project, boolean removedParameterForRefactoring) |
|
public static java.lang.String |
extractOasVersionFromUrl(java.lang.String url) |
|
public static Swagger |
getSwagger(java.lang.String swaggerAsString) |
|
public static Swagger |
getSwagger(java.lang.String swaggerAsString, boolean resolve) |
|
public static Swagger |
getSwagger(java.lang.String url, java.util.List<AuthorizationValue> auths, boolean resolve, boolean disableLogger) |
|
public static Swagger |
getSwagger(java.lang.String url, java.util.List<AuthorizationValue> auths, boolean resolve) |
|
public static AbstractSwaggerImporter<?> |
importSwaggerFromUrl(WsdlProject project, java.lang.String finalExpUrl, java.lang.String defaultMediaType) |
|
public static boolean |
isAsyncAPI3Definition(java.lang.String apiVersion) |
|
public static boolean |
isAsyncAPIDefinition(java.lang.String apiVersion) |
|
public static boolean |
isAsyncApi(java.lang.String location) |
|
public static boolean |
isOAS3Definition(java.lang.String oasVersion) |
|
public static boolean |
isOpenApi(java.lang.String location) |
|
public static boolean |
isYamlUrl(java.lang.String url) |
|
public static boolean |
matchesPath(java.lang.String path, java.lang.String swaggerPath) |
|
public static java.lang.String |
resolveAsyncAPIUrl(java.lang.String url) |
|
public static java.lang.String |
resolveSwaggerHubAsyncApiUrl(java.lang.String url, java.lang.String oasVersion) |
|
public static void |
setParameterType(RestParameter parameter, java.lang.String type) |
|
public static java.lang.String |
toSwaggerType(javax.xml.namespace.QName paramType) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Selects the appropriate SwaggerImporter for the specified URL. For .yaml urls the Swagger2Importer is returned. For .xml urls the Swagger1Importer is returned. For other urls the Swagger2Importer will be returned if the file is json and contains a root attribute named "swagger" or "swaggerVersion" with the value of 2.0.