1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.rat.anttasks;
20
21 import org.apache.rat.license.ILicense;
22 import org.apache.rat.license.ILicenseFamily;
23
24 import java.util.SortedSet;
25
26 import org.apache.rat.analysis.IHeaderMatcher;
27
28
29
30
31
32 @Deprecated
33 public class License {
34
35 private final ILicense.Builder builder = ILicense.builder();
36
37 ILicense.Builder asBuilder() {
38 return builder;
39 }
40
41 public ILicense build(SortedSet<ILicenseFamily> context) {
42 return builder.setLicenseFamilies(context).build();
43 }
44
45 public void setNotes(String notes) {
46 builder.setNote(notes);
47 }
48
49 public void addNotes(String notes) {
50 builder.setNote(notes);
51 }
52
53
54 public void setFamily(String licenseFamilyCategory) {
55 builder.setFamily(licenseFamilyCategory);
56 }
57
58 public void setId(String id) {
59 builder.setId(id);
60 }
61
62 public void setName(String name) {
63 builder.setName(name);
64 }
65
66 public void add(IHeaderMatcher.Builder builder) {
67 this.builder.setMatcher(builder);
68 }
69
70 public void add(IHeaderMatcher matcher) {
71 this.builder.setMatcher(matcher);
72 }
73 }