Extending Qt Creator Manual | JsonSchema

Extending Qt Creator Manual 4.7.2

# JsonSchema Class

(Utils::JsonSchema)

- List of all members, including inherited members

## 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