public abstract class MarkupDocument
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
CONSUMES |
protected java.lang.String |
DEFAULT_COLUMN |
protected static java.lang.String |
DELIMITER |
protected java.lang.String |
DESCRIPTION |
protected java.lang.String |
DESCRIPTION_COLUMN |
protected org.slf4j.Logger |
logger |
protected io.github.robwin.markup.builder.MarkupDocBuilder |
markupDocBuilder |
protected io.github.robwin.markup.builder.MarkupLanguage |
markupLanguage |
protected java.lang.String |
NAME_COLUMN |
protected java.lang.String |
PRODUCES |
protected java.lang.String |
REQUIRED_COLUMN |
protected java.lang.String |
SCHEMA_COLUMN |
protected io.swagger.models.Swagger |
swagger |
protected java.lang.String |
TAGS |
| Modifier and Type | Method and Description |
|---|---|
abstract MarkupDocument |
build()
Builds the MarkupDocument.
|
java.lang.String |
toString()
Returns a string representation of the document.
|
void |
writeToFile(java.lang.String directory,
java.lang.String fileName,
java.nio.charset.Charset charset)
Writes the content of the builder to a file and clears the builder.
|
protected static final java.lang.String DELIMITER
protected final java.lang.String DEFAULT_COLUMN
protected final java.lang.String REQUIRED_COLUMN
protected final java.lang.String SCHEMA_COLUMN
protected final java.lang.String NAME_COLUMN
protected final java.lang.String DESCRIPTION_COLUMN
protected final java.lang.String DESCRIPTION
protected final java.lang.String PRODUCES
protected final java.lang.String CONSUMES
protected final java.lang.String TAGS
protected org.slf4j.Logger logger
protected io.swagger.models.Swagger swagger
protected io.github.robwin.markup.builder.MarkupLanguage markupLanguage
protected io.github.robwin.markup.builder.MarkupDocBuilder markupDocBuilder
public abstract MarkupDocument build() throws java.io.IOException
java.io.IOException - if the files to include are not readablepublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeToFile(java.lang.String directory,
java.lang.String fileName,
java.nio.charset.Charset charset)
throws java.io.IOException
directory - the directory where the generated file should be storedfileName - the name of the filecharset - the the charset to use for encodingjava.io.IOException - if the file cannot be written