001    /**
002     * Copyright 2010-2013 The Kuali Foundation
003     *
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     *
008     * http://www.opensource.org/licenses/ecl2.php
009     *
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.kuali.common.util;
017    
018    import java.io.File;
019    import java.util.List;
020    
021    public class MetaInfContext {
022    
023            File baseDir;
024            File outputFile;
025            String prefix = "classpath:";
026            boolean sort = true;
027            List<String> includes;
028            List<String> excludes;
029            boolean addPropertiesFile;
030            boolean addLineCount;
031    
032            public File getBaseDir() {
033                    return baseDir;
034            }
035    
036            public void setBaseDir(File baseDir) {
037                    this.baseDir = baseDir;
038            }
039    
040            public File getOutputFile() {
041                    return outputFile;
042            }
043    
044            public void setOutputFile(File outputFile) {
045                    this.outputFile = outputFile;
046            }
047    
048            public String getPrefix() {
049                    return prefix;
050            }
051    
052            public void setPrefix(String prefix) {
053                    this.prefix = prefix;
054            }
055    
056            public boolean isSort() {
057                    return sort;
058            }
059    
060            public void setSort(boolean sort) {
061                    this.sort = sort;
062            }
063    
064            public List<String> getIncludes() {
065                    return includes;
066            }
067    
068            public void setIncludes(List<String> includes) {
069                    this.includes = includes;
070            }
071    
072            public List<String> getExcludes() {
073                    return excludes;
074            }
075    
076            public void setExcludes(List<String> excludes) {
077                    this.excludes = excludes;
078            }
079    
080            public boolean isAddPropertiesFile() {
081                    return addPropertiesFile;
082            }
083    
084            public void setAddPropertiesFile(boolean addPropertiesFile) {
085                    this.addPropertiesFile = addPropertiesFile;
086            }
087    
088            public boolean isAddLineCount() {
089                    return addLineCount;
090            }
091    
092            public void setAddLineCount(boolean addLineCount) {
093                    this.addLineCount = addLineCount;
094            }
095    }