summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Christian <andrew.christian@nokia.com>2012-02-16 08:29:41 -0500
committerAlexei Rousskikh <ext-alexei.rousskikh@nokia.com>2012-02-16 15:26:31 +0100
commita870d6db7ecd32516ec5029cbde06e4f89805e97 (patch)
tree66146070673ee4f09410164f8766a941c1c21deb
parent52adfd8d4a70372f59b03e3da5750cda1f561fc1 (diff)
Cleaned up a few documentation errors
Change-Id: I30fb5f18d9ad9c7b62c5357ddd55a56ee521eebe Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
-rw-r--r--src/jsonserver.cpp19
-rw-r--r--src/jsonserver.h5
-rw-r--r--src/jsonuidrangeauthority.cpp10
-rw-r--r--src/qtjsonschema/schemaerror.cpp4
-rw-r--r--src/qtjsonschema/schemavalidator.cpp2
5 files changed, 34 insertions, 6 deletions
diff --git a/src/jsonserver.cpp b/src/jsonserver.cpp
index d6f8537..5a307a3 100644
--- a/src/jsonserver.cpp
+++ b/src/jsonserver.cpp
@@ -105,6 +105,10 @@ inline bool canValidate(JsonServer::ValidatorFlags flags, SchemaValidator *valid
be enabled separately; there is no general "queue for everyone" setting.
*/
+/*!
+ \property JsonServer::validatorFlags
+ The current ValidatorFlags set on this server
+*/
/*!
Constructs a new JsonServer instance with \a parent.
@@ -438,15 +442,24 @@ void JsonServer::removeConnection(const QString &identifier)
}
/*!
- \enum JsonServer::ValidatorFlags
- \value NoValidation
- No JSON schema validation of inbound or outbound messages
+ \enum JsonServer::ValidatorFlag
+ This enum determines what the validators do with packets. The value is
+ specified by combining values from the following list using the bitwise
+ OR operator:
+
\value DropIfInvalid
Validate and drop invalid messages.
\value WarnIfInvalid
Validate and warn about invalid messages.
\value ApplyDefaultValues
If a value is missing then use a default attribute's value fron JSON schema.
+
+ \omitvalue NoValidation
+*/
+
+/*!
+ \fn ValidatorFlags JsonServer::validatorFlags() const
+ Return the current ValidatorFlags
*/
/*!
diff --git a/src/jsonserver.h b/src/jsonserver.h
index f005ec9..63e1cf2 100644
--- a/src/jsonserver.h
+++ b/src/jsonserver.h
@@ -61,6 +61,7 @@ class SchemaValidator;
class Q_ADDON_JSONSTREAM_EXPORT JsonServer : public QObject
{
Q_OBJECT
+ Q_PROPERTY(ValidatorFlags validatorFlags READ validatorFlags WRITE setValidatorFlags)
public:
JsonServer(QObject *parent = 0);
@@ -88,8 +89,6 @@ public:
};
Q_DECLARE_FLAGS(ValidatorFlags, ValidatorFlag)
- Q_PROPERTY(ValidatorFlags validatorFlags READ validatorFlags WRITE setValidatorFlags)
-
ValidatorFlags validatorFlags() const { return m_validatorFlags; }
void setValidatorFlags(ValidatorFlags);
@@ -133,6 +132,8 @@ private:
SchemaValidator *m_outboundValidator;
};
+Q_DECLARE_OPERATORS_FOR_FLAGS(JsonServer::ValidatorFlags)
+
QT_END_NAMESPACE_JSONSTREAM
#endif // _JSON_SERVER_H
diff --git a/src/jsonuidrangeauthority.cpp b/src/jsonuidrangeauthority.cpp
index 0530b2c..798be37 100644
--- a/src/jsonuidrangeauthority.cpp
+++ b/src/jsonuidrangeauthority.cpp
@@ -72,6 +72,16 @@ QT_BEGIN_NAMESPACE_JSONSTREAM
*/
/*!
+ \property JsonUIDRangeAuthority::minimum
+ The minimum valid UID. This must be set to at least 0, or all connections will be refused.
+*/
+
+/*!
+ \property JsonUIDRangeAuthority::maximum
+ The maximum valid UID. This must be set to at least 0, or all connections will be refused.
+*/
+
+/*!
Construct a JsonUIDRangeAuthority with optional \a parent.
*/
diff --git a/src/qtjsonschema/schemaerror.cpp b/src/qtjsonschema/schemaerror.cpp
index 168bdfe..4d8fc67 100644
--- a/src/qtjsonschema/schemaerror.cpp
+++ b/src/qtjsonschema/schemaerror.cpp
@@ -57,6 +57,10 @@ const QString SchemaError::kMessageStr = QString::fromLatin1("message");
\omitvalue NoError
\value FailedSchemaValidation
Object to be created/updated was invalid according to the schema.
+ \value InvalidSchemaOperation
+ Error somewhere in the schema itself?
+ \value InvalidObject
+ Unable to parse an incoming object
*/
/*!
diff --git a/src/qtjsonschema/schemavalidator.cpp b/src/qtjsonschema/schemavalidator.cpp
index a44253e..a4ea641 100644
--- a/src/qtjsonschema/schemavalidator.cpp
+++ b/src/qtjsonschema/schemavalidator.cpp
@@ -202,7 +202,7 @@ bool SchemaValidator::loadFromFolder(const QString & path, const QString & schem
}
/*!
- Supplements a validator object with data from \a filename schema file, using \a type and \a shemaName.
+ Supplements a validator object with data from \a filename schema file, using \a type and \a schemaName.
Returns true at success, otherwise getLastError() can be used to access
a detailed error information.
*/