public final class DynamicDefinitionsDocumentExtension
extends io.github.swagger2markup.spi.DefinitionsDocumentExtension
contentPath to append in Definitions document.
Markup files are appended in the natural order of their names, for each category.
| Modifier and Type | Field and Description |
|---|---|
protected java.nio.file.Path |
contentPath |
protected io.github.swagger2markup.Swagger2MarkupConverter.Context |
globalContext |
| Constructor and Description |
|---|
DynamicDefinitionsDocumentExtension() |
DynamicDefinitionsDocumentExtension(java.nio.file.Path contentPath,
io.github.swagger2markup.markup.builder.MarkupLanguage extensionMarkupLanguage)
Instantiate extension with the default extension id.
|
DynamicDefinitionsDocumentExtension(java.lang.String extensionId,
java.nio.file.Path contentPath,
io.github.swagger2markup.markup.builder.MarkupLanguage extensionMarkupLanguage)
Instantiate extension
|
| Modifier and Type | Method and Description |
|---|---|
void |
apply(io.github.swagger2markup.spi.DefinitionsDocumentExtension.Context context) |
java.lang.String |
contentPrefix(io.github.swagger2markup.spi.DefinitionsDocumentExtension.Position position) |
void |
init(io.github.swagger2markup.Swagger2MarkupConverter.Context globalContext) |
protected java.nio.file.Path contentPath
protected io.github.swagger2markup.Swagger2MarkupConverter.Context globalContext
public DynamicDefinitionsDocumentExtension(java.nio.file.Path contentPath,
io.github.swagger2markup.markup.builder.MarkupLanguage extensionMarkupLanguage)
contentPath - the base Path where the content is storedextensionMarkupLanguage - the MarkupLanguage of the extension contentpublic DynamicDefinitionsDocumentExtension(java.lang.String extensionId,
java.nio.file.Path contentPath,
io.github.swagger2markup.markup.builder.MarkupLanguage extensionMarkupLanguage)
extensionId - the unique ID of the extensioncontentPath - the base Path where the content is storedextensionMarkupLanguage - the MarkupLanguage of the extension contentpublic DynamicDefinitionsDocumentExtension()
public void init(io.github.swagger2markup.Swagger2MarkupConverter.Context globalContext)
init in class io.github.swagger2markup.spi.DefinitionsDocumentExtensionpublic void apply(io.github.swagger2markup.spi.DefinitionsDocumentExtension.Context context)
apply in class io.github.swagger2markup.spi.DefinitionsDocumentExtensionpublic java.lang.String contentPrefix(io.github.swagger2markup.spi.DefinitionsDocumentExtension.Position position)