diff options
author | Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> | 2012-02-27 17:02:10 -0500 |
---|---|---|
committer | Andrew Christian <andrew.christian@nokia.com> | 2012-02-28 11:54:52 +0100 |
commit | 5d54f9ea2bcf97be6990cae0245b046ffe3bcb0f (patch) | |
tree | c26582206d3b8f83329a59d4d96fb762716b41fe /src/qtjsonschema/schemaobject_p.h | |
parent | 77263148f5dc5460329577aac1a9aa26f2521ed3 (diff) |
implemented array in 'items' attribute; 'additionalItems' attribute
Change-Id: Id6e040041253907f1e19f4bfa6c6b4d75dd4d3a4
Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
Diffstat (limited to 'src/qtjsonschema/schemaobject_p.h')
-rw-r--r-- | src/qtjsonschema/schemaobject_p.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/qtjsonschema/schemaobject_p.h b/src/qtjsonschema/schemaobject_p.h index e8c3516..b230e5a 100644 --- a/src/qtjsonschema/schemaobject_p.h +++ b/src/qtjsonschema/schemaobject_p.h @@ -160,12 +160,14 @@ class SchemaPrivate : public QSharedData NoFlags = 0x0, ExclusiveMinimum = 0x1, ExclusiveMaximum = 0x2, - NoAdditionalProperties = 0x4 + NoAdditionalProperties = 0x4, + NoAdditionalItems = 0x8, + HasItems = 0x10 }; Q_DECLARE_FLAGS(Flags, Flag) Flags m_flags; QSharedPointer<Value> m_default; // keeps a default value - QSharedPointer< Schema<T> > m_additionalPropertySchema; + QSharedPointer< Schema<T> > m_additionalSchema; }; class Check { @@ -216,6 +218,8 @@ class SchemaPrivate : public QSharedData class CheckAdditionalProperties; // 5.5 class CheckItems; + // 5.6 + class CheckAdditionalItems; // 5.7 class CheckRequired; // 5.9 |