| Annotation Type | Description |
|---|---|
| JsonPropertyDefaultValues |
The
JsonPropertyDefaultValues annotation is used to indicate that
the annotated property falls back to a default value. |
| JsonPropertyDefaultValuesProvider |
The
JsonPropertyDefaultValuesProvider annotation is used to annotated
a static method in a class which is able to provide the set of valid default values
for a Json property annotated with JsonPropertyDefaultValues and defining
a class using the JsonPropertyDefaultValues.valueFromClass(). |
| JsonPropertyDivisibleBy |
The
JsonPropertyDivisibleBy annotation is used to indicate the
the annotated integer property must be divisible by with no remainder. |
| JsonPropertyEnumValues |
The
JsonPropertyEnumValues annotation is used to provide a set
of all possible values that are valid for the annotated object, primitive,
byte[], array, collection, or map property. |
| JsonPropertyEnumValuesProvider |
The
JsonPropertyEnumValuesProvider annotation is used to annotated
a static method in a class which is able to provide the set of valid enum values
for a Json property annotated with JsonPropertyEnumValues and defining
a class using the JsonPropertyEnumValues.valueAvailablesOf() or
JsonPropertyEnumValues.keyAvailablesOf(). |
| JsonPropertyKeyDescription |
The
JsonPropertyKeyDescription annotation is used to provide a
human readable description for the annotated property contained keys. |
| JsonPropertyKeyReference |
The
JsonPropertyKeyReference annotation is used to indicate that
the annotated property contained keys should be referenced instead of
having their schema expanded. |
| JsonPropertyLength |
The
JsonPropertyLength annotation is used to provide length
information for the annotated string, byte[], array, or
collection property. |
| JsonPropertyMaximumValue |
The
JsonPropertyMaximumValue annotation is used to indicate the
maximum value for the annotated number property. |
| JsonPropertyMinimumValue |
The
JsonPropertyMinimumValue annotation is used to indicate the
minimum value for the annotated number property. |
| JsonPropertyOneOfDoubleValues |
The
JsonPropertyOneOfDoubleValues annotation is used to provide a set
of all possible values that are valid for the annotated object, array,
collection, or map property. |
| JsonPropertyOneOfFloatValues |
The
JsonPropertyOneOfFloatValues annotation is used to provide a set
of all possible values that are valid for the annotated object, array,
collection, or map property. |
| JsonPropertyOneOfIntegerValues |
The
JsonPropertyOneOfIntegerValues annotation is used to provide a set
of all possible values that are valid for the annotated object, array,
collection, or map property. |
| JsonPropertyOneOfLongValues |
The
JsonPropertyOneOfLongValues annotation is used to provide a set
of all possible values that are valid for the annotated object, array,
collection, or map property. |
| JsonPropertyPattern |
The
JsonPropertyPattern annotation is used to indicate that
the annotated string property must match a specific regular expression
pattern. |
| JsonPropertyReadOnly |
The
JsonPropertyReadOnly annotation is used to indicate that
the annotated property is not modifiable. |
| JsonPropertyReference |
The
JsonPropertyReference annotation is used to indicate that
the annotated property or contained values should be referenced instead of
having their schema expanded. |
| JsonPropertyTitle |
The
JsonPropertyTitle annotation is used to provide a title
for the annotated property. |
| JsonPropertyUniqueItems |
The
JsonPropertyUniqueItems annotation is used to indicate the
annotated array or collection property requires unique items (automatically
set for Set). |
| JsonPropertyValueDescription |
The
JsonPropertyValueDescription annotation is used to provide a
human readable description for the annotated property contained values inside
a map or an array. |
| JsonPropertyValueFormat |
The
JsonPropertyValueFormat annotation is used to indicate that
the annotated primitive or byte[] property must match the specified
format. |
Copyright (C) 2015-2015 The Helenus Driver Project Authors.