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