1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.ignore;
17
18 import org.apache.commons.lang3.StringUtils;
19
20 public class PrefixSuffixIgnorer implements Ignore {
21
22 String prefix;
23 String suffix;
24
25 public PrefixSuffixIgnorer() {
26 this(null, null);
27 }
28
29 public PrefixSuffixIgnorer(String prefix, String suffix) {
30 super();
31 this.prefix = prefix;
32 this.suffix = suffix;
33 }
34
35 @Override
36 public boolean ignore(String line) {
37 return StringUtils.startsWith(line, prefix) && StringUtils.endsWith(line, suffix);
38 }
39
40 public String getPrefix() {
41 return prefix;
42 }
43
44 public void setPrefix(String prefix) {
45 this.prefix = prefix;
46 }
47
48 public String getSuffix() {
49 return suffix;
50 }
51
52 public void setSuffix(String suffix) {
53 this.suffix = suffix;
54 }
55
56 }