|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.smartbear.swagger4j.impl.SwaggerGenerator
public abstract class SwaggerGenerator
Utility class for abstraction of writing an actual format, since json and xml are read in the same way
Nested Class Summary | |
---|---|
static class |
SwaggerGenerator.SwaggerJsonGenerator
SwaggerGenerator implementation that reads JSON |
static class |
SwaggerGenerator.SwaggerXmlGenerator
SwaggerGenerator implementation that reads XML |
Constructor Summary | |
---|---|
SwaggerGenerator()
|
Method Summary | |
---|---|
abstract SwaggerGenerator |
addArray(String name,
String[] values)
|
abstract SwaggerGenerator |
addBoolean(String name,
boolean value)
|
abstract SwaggerGenerator |
addInt(String name,
int value)
|
abstract SwaggerGenerator |
addObject(String name)
|
abstract SwaggerGenerator |
addString(String name,
String value)
|
abstract void |
finish()
|
static SwaggerGenerator |
newGenerator(Writer writer,
Constants.Format format)
Builds a SwaggerGenerator for one of the supported formats |
static SwaggerGenerator |
newJsonGenerator(Writer writer)
Builder for a SwaggerGenerator that can write JSON |
static SwaggerGenerator |
newXmlGenerator(Writer writer)
Builder for a SwaggerGenerator that can write XML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SwaggerGenerator()
Method Detail |
---|
public abstract SwaggerGenerator addString(String name, String value)
public abstract void finish() throws IOException
IOException
public abstract SwaggerGenerator addObject(String name)
public abstract SwaggerGenerator addBoolean(String name, boolean value)
public abstract SwaggerGenerator addInt(String name, int value)
public abstract SwaggerGenerator addArray(String name, String[] values)
public static SwaggerGenerator newXmlGenerator(Writer writer) throws IOException
IOException
public static SwaggerGenerator newJsonGenerator(Writer writer)
public static SwaggerGenerator newGenerator(Writer writer, Constants.Format format) throws IOException
writer
- the writer to write toformat
- the format
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |