001 package org.kuali.common.util.ignore;
002
003 import org.apache.commons.lang3.StringUtils;
004
005 public class PrefixSuffixIgnorer implements Ignore {
006
007 String prefix;
008 String suffix;
009
010 public PrefixSuffixIgnorer() {
011 this(null, null);
012 }
013
014 public PrefixSuffixIgnorer(String prefix, String suffix) {
015 super();
016 this.prefix = prefix;
017 this.suffix = suffix;
018 }
019
020 @Override
021 public boolean ignore(String line) {
022 return StringUtils.startsWith(line, prefix) && StringUtils.endsWith(line, suffix);
023 }
024
025 public String getPrefix() {
026 return prefix;
027 }
028
029 public void setPrefix(String prefix) {
030 this.prefix = prefix;
031 }
032
033 public String getSuffix() {
034 return suffix;
035 }
036
037 public void setSuffix(String suffix) {
038 this.suffix = suffix;
039 }
040
041 }