JsonSchema Class

(Utils::JsonSchema)

Public Functions

bool acceptsType(const QString &type) const
void enterNestedItemSchema()
void enterNestedPropertySchema(const QString &property)
void enterNestedTypeSchema()
bool hasAdditionalItems() const
bool hasExclusiveMaximum()
bool hasExclusiveMinimum()
bool hasItemArraySchema() const
bool hasItemSchema() const
bool hasMaximum() const
bool hasMinimum() const
bool hasPropertySchema(const QString &property) const
bool hasTypeSchema() const
bool hasUnionSchema() const
bool isTypeConstrained() const
int itemArraySchemaSize() const
void leaveNestedSchema()
double maximum() const
int maximumLength() const
bool maybeEnterNestedArraySchema(int index)
bool maybeEnterNestedUnionSchema(int index)
double minimum() const
int minimumLength() const
QString pattern() const
QStringList properties() const
bool required() const
int unionSchemaSize() const
QStringList validTypes() const

Member Function Documentation

bool JsonSchema::acceptsType(const QString &type) const

void JsonSchema::enterNestedItemSchema()

void JsonSchema::enterNestedPropertySchema(const QString &property)

void JsonSchema::enterNestedTypeSchema()

bool JsonSchema::hasAdditionalItems() const

bool JsonSchema::hasExclusiveMaximum()

bool JsonSchema::hasExclusiveMinimum()

bool JsonSchema::hasItemArraySchema() const

bool JsonSchema::hasItemSchema() const

bool JsonSchema::hasMaximum() const

bool JsonSchema::hasMinimum() const

bool JsonSchema::hasPropertySchema(const QString &property) const

bool JsonSchema::hasTypeSchema() const

bool JsonSchema::hasUnionSchema() const

bool JsonSchema::isTypeConstrained() const

int JsonSchema::itemArraySchemaSize() const

void JsonSchema::leaveNestedSchema()

double JsonSchema::maximum() const

int JsonSchema::maximumLength() const

bool JsonSchema::maybeEnterNestedArraySchema(int index)

bool JsonSchema::maybeEnterNestedUnionSchema(int index)

double JsonSchema::minimum() const

int JsonSchema::minimumLength() const

QString JsonSchema::pattern() const

QStringList JsonSchema::properties() const

bool JsonSchema::required() const

int JsonSchema::unionSchemaSize() const

QStringList JsonSchema::validTypes() const