Moved classes for backward compability.
This commit is contained in:
@@ -163,7 +163,7 @@
|
||||
* PR #294: Examples always start with a newline if there is other content in the same cell
|
||||
* PR 307: Include required parameters in example request
|
||||
|
||||
=== Version 1.4.0
|
||||
=== Version 2.0.0
|
||||
* Added openapi2markup to support OpenAPI v3
|
||||
* Issue #409: Fixed JSON response example
|
||||
|
||||
|
||||
@@ -22,13 +22,13 @@ allprojects {
|
||||
group 'io.github.swagger2markup'
|
||||
description = 'swagger2markup Build'
|
||||
|
||||
repositories {
|
||||
repositories {
|
||||
jcenter()
|
||||
mavenCentral()
|
||||
maven {
|
||||
name "OSS Snapshots"
|
||||
url "https://oss.jfrog.org/artifactory/oss-snapshot-local"
|
||||
}
|
||||
jcenter()
|
||||
mavenCentral()
|
||||
}
|
||||
}
|
||||
artifactoryPublish.skip = true // apply to all projects except the root
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import io.github.swagger2markup.adoc.ast.impl.DocumentImpl;
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.config.OpenAPILabels;
|
||||
import io.github.swagger2markup.config.builder.OpenAPI2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.extension.OpenAPI2MarkupExtensionRegistry;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.swagger2markup.config;
|
||||
|
||||
import io.github.swagger2markup.Labels;
|
||||
import io.github.swagger2markup.OpenSchema2MarkupConfig;
|
||||
import io.github.swagger2markup.config.builder.OpenAPI2MarkupConfigBuilder;
|
||||
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
|
||||
@@ -17,9 +17,8 @@
|
||||
package io.github.swagger2markup.extension;
|
||||
|
||||
import io.github.swagger2markup.OpenSchema2MarkupConfig;
|
||||
import io.github.swagger2markup.config.builder.OpenAPI2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.OpenAPI2MarkupConverter;
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
import io.github.swagger2markup.Labels;
|
||||
import io.swagger.v3.oas.models.OpenAPI;
|
||||
import io.vavr.Function2;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
import io.github.swagger2markup.config.Schema2MarkupConfig;
|
||||
import io.github.swagger2markup.extension.Schema2MarkupExtensionRegistry;
|
||||
import org.apache.commons.lang3.Validate;
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
/**
|
||||
* GroupBy enum for ordering
|
||||
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
public enum OrderBy {
|
||||
AS_IS,
|
||||
@@ -13,11 +13,28 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package io.github.swagger2markup.config;
|
||||
package io.github.swagger2markup;
|
||||
|
||||
/**
|
||||
* Marker interface for PageBreak enums
|
||||
*/
|
||||
public interface PageBreakLocations {
|
||||
|
||||
public enum PageBreakLocations {
|
||||
BEFORE_OPERATION,
|
||||
BEFORE_OPERATION_DESCRIPTION,
|
||||
BEFORE_OPERATION_PARAMETERS,
|
||||
BEFORE_OPERATION_RESPONSES,
|
||||
BEFORE_OPERATION_CONSUMES,
|
||||
BEFORE_OPERATION_PRODUCES,
|
||||
BEFORE_OPERATION_EXAMPLE_REQUEST,
|
||||
BEFORE_OPERATION_EXAMPLE_RESPONSE,
|
||||
BEFORE_DEFINITION,
|
||||
AFTER_OPERATION,
|
||||
AFTER_OPERATION_DESCRIPTION,
|
||||
AFTER_OPERATION_PARAMETERS,
|
||||
AFTER_OPERATION_RESPONSES,
|
||||
AFTER_OPERATION_CONSUMES,
|
||||
AFTER_OPERATION_PRODUCES,
|
||||
AFTER_OPERATION_EXAMPLE_REQUEST,
|
||||
AFTER_OPERATION_EXAMPLE_RESPONSE,
|
||||
AFTER_DEFINITION
|
||||
}
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package io.github.swagger2markup;
|
||||
|
||||
import io.github.swagger2markup.config.*;
|
||||
import io.github.swagger2markup.utils.URIUtils;
|
||||
import org.apache.commons.collections4.IteratorUtils;
|
||||
import org.apache.commons.configuration2.Configuration;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package io.github.swagger2markup.config;
|
||||
|
||||
import io.github.swagger2markup.Schema2MarkupProperties;
|
||||
import io.github.swagger2markup.*;
|
||||
import io.github.swagger2markup.model.Parameter;
|
||||
import io.github.swagger2markup.model.PathOperation;
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package io.github.swagger2markup.config.builder;
|
||||
|
||||
import com.google.common.collect.Ordering;
|
||||
import io.github.swagger2markup.Schema2MarkupProperties;
|
||||
import io.github.swagger2markup.*;
|
||||
import io.github.swagger2markup.config.*;
|
||||
import io.github.swagger2markup.model.Parameter;
|
||||
import io.github.swagger2markup.model.PathOperation;
|
||||
|
||||
@@ -17,7 +17,6 @@ package io.github.swagger2markup;
|
||||
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupExtensionRegistryBuilder;
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
import io.github.swagger2markup.internal.document.DefinitionsDocument;
|
||||
import io.github.swagger2markup.internal.document.OverviewDocument;
|
||||
import io.github.swagger2markup.internal.document.PathsDocument;
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
package io.github.swagger2markup;
|
||||
|
||||
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
public class SwaggerLabels extends Labels {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package io.github.swagger2markup;
|
||||
|
||||
public enum SwaggerPageBreakLocations implements io.github.swagger2markup.config.PageBreakLocations {
|
||||
public enum SwaggerPageBreakLocations implements PageBreakLocations {
|
||||
BEFORE_OPERATION,
|
||||
BEFORE_OPERATION_DESCRIPTION,
|
||||
BEFORE_OPERATION_PARAMETERS,
|
||||
|
||||
@@ -109,7 +109,7 @@ public class ParameterAdapter {
|
||||
}
|
||||
|
||||
public String displayDescription(MarkupDocBuilder markupDocBuilder) {
|
||||
io.github.swagger2markup.config.MarkupLanguage schemaMarkupLanguage = config.getSchemaMarkupLanguage();
|
||||
io.github.swagger2markup.MarkupLanguage schemaMarkupLanguage = config.getSchemaMarkupLanguage();
|
||||
return markupDescription(MarkupLanguage.valueOf(schemaMarkupLanguage.name()), markupDocBuilder, getDescription());
|
||||
}
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ package io.github.swagger2markup.internal.component;
|
||||
|
||||
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.GroupBy;
|
||||
import io.github.swagger2markup.internal.adapter.ParameterAdapter;
|
||||
import io.github.swagger2markup.internal.resolver.DocumentResolver;
|
||||
import io.github.swagger2markup.internal.type.ObjectType;
|
||||
|
||||
@@ -20,8 +20,8 @@ import com.fasterxml.jackson.core.JsonFactory;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.config.PageBreakLocations;
|
||||
import io.github.swagger2markup.GroupBy;
|
||||
import io.github.swagger2markup.PageBreakLocations;
|
||||
import io.github.swagger2markup.internal.resolver.DocumentResolver;
|
||||
import io.github.swagger2markup.internal.type.ObjectType;
|
||||
import io.github.swagger2markup.internal.utils.ExamplesUtil;
|
||||
|
||||
@@ -19,7 +19,7 @@ import com.google.common.collect.Multimap;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter.SwaggerContext;
|
||||
import io.github.swagger2markup.SwaggerLabels;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.GroupBy;
|
||||
import io.github.swagger2markup.internal.component.PathOperationComponent;
|
||||
import io.github.swagger2markup.internal.resolver.DefinitionDocumentResolverFromOperation;
|
||||
import io.github.swagger2markup.internal.resolver.OperationDocumentNameResolver;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.spi;
|
||||
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.config.Labels;
|
||||
import io.github.swagger2markup.Labels;
|
||||
import io.github.swagger2markup.markup.builder.MarkupDocBuilder;
|
||||
import io.vavr.Function2;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
package io.github.swagger2markup.spi;
|
||||
|
||||
import com.google.common.base.Optional;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.GroupBy;
|
||||
import io.github.swagger2markup.markup.builder.MarkupDocBuilder;
|
||||
import io.github.swagger2markup.model.PathOperation;
|
||||
import org.apache.commons.lang3.Validate;
|
||||
|
||||
@@ -17,10 +17,6 @@ package io.github.swagger2markup;
|
||||
|
||||
import io.github.swagger2markup.assertions.DiffUtils;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.config.Language;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.config.OrderBy;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.junit.Before;
|
||||
@@ -124,6 +120,7 @@ public class AsciidocConverterTest {
|
||||
|
||||
//When
|
||||
Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder()
|
||||
.withOutputLanguage(Language.BR)
|
||||
.withTagOrdering(OrderBy.AS_IS)
|
||||
.withParameterOrdering(OrderBy.AS_IS)
|
||||
.withOperationOrdering(OrderBy.AS_IS)
|
||||
@@ -610,7 +607,7 @@ public class AsciidocConverterTest {
|
||||
|
||||
//When
|
||||
Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder()
|
||||
.withSwaggerMarkupLanguage(io.github.swagger2markup.config.MarkupLanguage.ASCIIDOC)
|
||||
.withSwaggerMarkupLanguage(MarkupLanguage.ASCIIDOC)
|
||||
.build();
|
||||
|
||||
Swagger2MarkupConverter.from(file).withConfig(config).build()
|
||||
|
||||
@@ -18,8 +18,6 @@ package io.github.swagger2markup;
|
||||
import io.github.swagger2markup.builder.MyExtension;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupExtensionRegistryBuilder;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.config.Language;
|
||||
import io.github.swagger2markup.markup.builder.MarkupLanguage;
|
||||
import io.github.swagger2markup.spi.Swagger2MarkupExtensionRegistry;
|
||||
import org.apache.commons.configuration2.Configuration;
|
||||
@@ -88,7 +86,7 @@ public class DocumentationTest {
|
||||
|
||||
// tag::swagger2MarkupConfigBuilder[]
|
||||
Swagger2MarkupConfig config = (Swagger2MarkupConfig) new Swagger2MarkupConfigBuilder() //<1>
|
||||
.withMarkupLanguage(io.github.swagger2markup.config.MarkupLanguage.MARKDOWN) //<2>
|
||||
.withMarkupLanguage(io.github.swagger2markup.MarkupLanguage.MARKDOWN) //<2>
|
||||
.withOutputLanguage(Language.DE) //<3>
|
||||
.withPathsGroupedBy(GroupBy.TAGS) //<4>
|
||||
.build(); //<5>
|
||||
|
||||
@@ -21,7 +21,6 @@ import com.google.common.collect.Maps;
|
||||
import com.google.common.collect.Sets;
|
||||
import io.github.swagger2markup.assertions.DiffUtils;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -128,7 +127,7 @@ public class MarkdownConverterTest {
|
||||
|
||||
//When
|
||||
Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder()
|
||||
.withMarkupLanguage(io.github.swagger2markup.config.MarkupLanguage.MARKDOWN)
|
||||
.withMarkupLanguage(MarkupLanguage.MARKDOWN)
|
||||
.build();
|
||||
Swagger2MarkupConverter.from(file)
|
||||
.withConfig(config)
|
||||
@@ -152,7 +151,7 @@ public class MarkdownConverterTest {
|
||||
|
||||
//When
|
||||
Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder()
|
||||
.withMarkupLanguage(io.github.swagger2markup.config.MarkupLanguage.MARKDOWN)
|
||||
.withMarkupLanguage(MarkupLanguage.MARKDOWN)
|
||||
.build();
|
||||
Swagger2MarkupConverter.from(file)
|
||||
.withConfig(config)
|
||||
|
||||
@@ -18,9 +18,9 @@ package io.github.swagger2markup.builder;
|
||||
import com.google.common.collect.Ordering;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupProperties;
|
||||
import io.github.swagger2markup.config.GroupBy;
|
||||
import io.github.swagger2markup.config.Language;
|
||||
import io.github.swagger2markup.config.OrderBy;
|
||||
import io.github.swagger2markup.GroupBy;
|
||||
import io.github.swagger2markup.Language;
|
||||
import io.github.swagger2markup.OrderBy;
|
||||
import io.github.swagger2markup.markup.builder.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.file.Paths;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.file.FileSystems;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.file.Paths;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.file.FileSystems;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import io.github.swagger2markup.model.SwaggerPathOperation;
|
||||
import io.swagger.models.HttpMethod;
|
||||
import io.swagger.models.Operation;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import io.github.swagger2markup.model.PathOperation;
|
||||
import io.github.swagger2markup.model.SwaggerPathOperation;
|
||||
import io.swagger.models.HttpMethod;
|
||||
|
||||
@@ -18,7 +18,7 @@ package io.github.swagger2markup.internal.resolver;
|
||||
import io.github.swagger2markup.Swagger2MarkupConfig;
|
||||
import io.github.swagger2markup.Swagger2MarkupConverter;
|
||||
import io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder;
|
||||
import io.github.swagger2markup.config.MarkupLanguage;
|
||||
import io.github.swagger2markup.MarkupLanguage;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.file.Paths;
|
||||
|
||||
Reference in New Issue
Block a user