public static class StringSchema.Builder extends Schema.Builder<StringSchema>
StringSchema.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
StringSchema |
build() |
StringSchema.Builder |
formatValidator(FormatValidator formatValidator)
Setter for the format validator.
|
StringSchema.Builder |
maxLength(Integer maxLength) |
StringSchema.Builder |
minLength(Integer minLength) |
StringSchema.Builder |
pattern(Regexp pattern) |
StringSchema.Builder |
pattern(String pattern) |
StringSchema.Builder |
requiresString(boolean requiresString) |
defaultValue, description, id, nullable, readOnly, schemaLocation, title, writeOnlypublic StringSchema build()
build in class Schema.Builder<StringSchema>public StringSchema.Builder formatValidator(FormatValidator formatValidator)
FormatValidator.forFormat(String) if a "format" value is found in a schema
json.formatValidator - the format validatorthispublic StringSchema.Builder maxLength(Integer maxLength)
public StringSchema.Builder minLength(Integer minLength)
public StringSchema.Builder pattern(String pattern)
public StringSchema.Builder pattern(Regexp pattern)
public StringSchema.Builder requiresString(boolean requiresString)
Copyright © 2018 Everit Kft.. All rights reserved.