1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.tools.plugin.extractor.annotations.datamodel;
20
21
22
23
24
25 public class AnnotatedField extends AnnotatedContent implements Comparable<AnnotatedField> {
26 private String fieldName;
27
28 public AnnotatedField(String fieldName) {
29 this.fieldName = fieldName;
30 }
31
32 public String getFieldName() {
33 return fieldName;
34 }
35
36 public void setFieldName(String name) {
37 this.fieldName = name;
38 }
39
40 @Override
41 public String toString() {
42 final StringBuilder sb = new StringBuilder();
43 sb.append("AnnotatedField");
44 sb.append("{fieldName='").append(fieldName).append('\'');
45 sb.append('}');
46 return sb.toString();
47 }
48
49 @Override
50 public int compareTo(AnnotatedField annotatedField) {
51 return getFieldName().compareTo(annotatedField.getFieldName());
52 }
53 }