Package io.swagger.codegen.v3.examples
Class XmlExampleGenerator
- java.lang.Object
-
- io.swagger.codegen.v3.examples.XmlExampleGenerator
-
public class XmlExampleGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description XmlExampleGenerator(Map<String,io.swagger.v3.oas.models.media.Schema> examples)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
closeTag(String name)
protected String
getExample(io.swagger.v3.oas.models.media.Schema property)
Get the example string value for the given Property.protected String
indent(int indent)
protected String
modelImplToXml(io.swagger.v3.oas.models.media.Schema schema, int indent, Collection<String> path)
protected String
openTag(String name)
protected String
quote(String string)
String
toXml(io.swagger.v3.oas.models.media.Schema property)
protected String
toXml(io.swagger.v3.oas.models.media.Schema schema, int indent, Collection<String> path)
protected String
toXml(String name, io.swagger.v3.oas.models.media.Schema property, int indent, Collection<String> path)
-
-
-
Method Detail
-
toXml
public String toXml(io.swagger.v3.oas.models.media.Schema property)
-
toXml
protected String toXml(io.swagger.v3.oas.models.media.Schema schema, int indent, Collection<String> path)
-
modelImplToXml
protected String modelImplToXml(io.swagger.v3.oas.models.media.Schema schema, int indent, Collection<String> path)
-
toXml
protected String toXml(String name, io.swagger.v3.oas.models.media.Schema property, int indent, Collection<String> path)
-
getExample
protected String getExample(io.swagger.v3.oas.models.media.Schema property)
Get the example string value for the given Property. If an example value was not provided in the specification, a default will be generated.- Parameters:
property
- Property to get example string for- Returns:
- Example String
-
indent
protected String indent(int indent)
-
-