public final class PropertyAdapter
extends java.lang.Object
| Constructor and Description |
|---|
PropertyAdapter(io.swagger.models.properties.Property property) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
convertExample(java.lang.String value,
java.lang.String type)
Convert a string
value to specified type. |
static java.lang.Object |
generateExample(io.swagger.models.properties.Property property,
io.github.swagger2markup.markup.builder.MarkupDocBuilder markupDocBuilder)
Generate a default example value for property.
|
java.util.Optional<java.lang.Object> |
getDefaultValue()
Retrieves the default value of a property
|
java.util.Optional<java.lang.Object> |
getExample(boolean generateMissingExamples,
io.github.swagger2markup.markup.builder.MarkupDocBuilder markupDocBuilder)
Return example display string for the given
property. |
boolean |
getExclusiveMax()
Retrieves the exclusiveMaximum value of a property
|
boolean |
getExclusiveMin()
Retrieves the exclusiveMinimum value of a property
|
java.util.Optional<java.lang.Number> |
getMax()
Retrieves the minimum value of a property
|
java.util.Optional<java.lang.Integer> |
getMaxlength()
Retrieves the maxLength of a property
|
java.util.Optional<java.lang.Number> |
getMin()
Retrieves the minimum value of a property
|
java.util.Optional<java.lang.Integer> |
getMinlength()
Retrieves the minLength of a property
|
java.util.Optional<java.lang.String> |
getPattern()
Retrieves the pattern of a property
|
boolean |
getReadOnly()
Checks if a property is read-only.
|
Type |
getType(DocumentResolver definitionDocumentResolver)
Retrieves the type and format of a property.
|
public PropertyAdapter(io.swagger.models.properties.Property property)
public static java.lang.Object generateExample(io.swagger.models.properties.Property property,
io.github.swagger2markup.markup.builder.MarkupDocBuilder markupDocBuilder)
property - propertymarkupDocBuilder - doc builderpublic static java.lang.Object convertExample(java.lang.String value,
java.lang.String type)
value to specified type.value - value to converttype - target conversion typepublic Type getType(DocumentResolver definitionDocumentResolver)
definitionDocumentResolver - the definition document resolverpublic java.util.Optional<java.lang.Object> getDefaultValue()
public java.util.Optional<java.lang.Integer> getMinlength()
public java.util.Optional<java.lang.Integer> getMaxlength()
public java.util.Optional<java.lang.String> getPattern()
public java.util.Optional<java.lang.Number> getMin()
public boolean getExclusiveMin()
public java.util.Optional<java.lang.Number> getMax()
public boolean getExclusiveMax()
public java.util.Optional<java.lang.Object> getExample(boolean generateMissingExamples,
io.github.swagger2markup.markup.builder.MarkupDocBuilder markupDocBuilder)
property.generateMissingExamples - specifies if missing examples should be generatedmarkupDocBuilder - doc builderpublic boolean getReadOnly()