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    }