* @author reinert
*/
@Retention(RetentionPolicy.RUNTIME)
-@Target({ElementType.METHOD, ElementType.FIELD, ElementType.TYPE})
-public @interface Attributes {
- String $ref() default "";
+@Target({ ElementType.METHOD, ElementType.FIELD, ElementType.TYPE })
+public @interface Attributes
+{
+ String $ref() default "";
- String id() default "";
+ String id() default "";
- String title() default "";
+ String title() default "";
- String description() default "";
+ String description() default "";
- long maximum() default -1l;
+ long maximum() default -1l;
- boolean exclusiveMaximum() default false;
+ boolean exclusiveMaximum() default false;
- int minimum() default -1;
+ int minimum() default -1;
- boolean exclusiveMinimum() default false;
+ boolean exclusiveMinimum() default false;
- String pattern() default "";
+ String pattern() default "";
- boolean required() default false;
+ boolean required() default false;
- String[] enums() default {};
+ String[] enums() default {};
- int minItems() default 0;
+ int minItems() default 0;
- long maxItems() default -1l;
+ long maxItems() default -1l;
- boolean uniqueItems() default false;
+ boolean uniqueItems() default false;
- int multipleOf() default 0;
+ int multipleOf() default 0;
- int minLength() default 0;
+ int minLength() default 0;
- long maxLength() default -1l;
+ long maxLength() default -1l;
}