java/sql-dk/src/main/java/info/globalcode/sql/dk/formatting/FormatterContext.java
author František Kučera <franta-hg@frantovo.cz>
Thu, 24 Oct 2019 21:43:08 +0200
branchv_0
changeset 250 aae5009bd0af
parent 246 277c18b48762
permissions -rw-r--r--
fix license version: GNU GPLv3
     1 /**
     2  * SQL-DK
     3  * Copyright © 2013 František Kučera (frantovo.cz)
     4  *
     5  * This program is free software: you can redistribute it and/or modify
     6  * it under the terms of the GNU General Public License as published by
     7  * the Free Software Foundation, version 3 of the License.
     8  *
     9  * This program is distributed in the hope that it will be useful,
    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    12  * GNU General Public License for more details.
    13  *
    14  * You should have received a copy of the GNU General Public License
    15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    16  */
    17 package info.globalcode.sql.dk.formatting;
    18 
    19 import info.globalcode.sql.dk.configuration.Properties;
    20 import java.io.OutputStream;
    21 import java.util.List;
    22 
    23 /**
    24  * To be passed from the SQL-DK core to the formatter.
    25  *
    26  * @author Ing. František Kučera (frantovo.cz)
    27  */
    28 public class FormatterContext {
    29 
    30 	private OutputStream outputStream;
    31 	private Properties properties;
    32 	private List<String> relationNames;
    33 
    34 	public FormatterContext(OutputStream outputStream, Properties properties, List<String> relationNames) {
    35 		this.outputStream = outputStream;
    36 		this.properties = properties;
    37 		this.relationNames = relationNames;
    38 	}
    39 
    40 	public OutputStream getOutputStream() {
    41 		return outputStream;
    42 	}
    43 
    44 	public Properties getProperties() {
    45 		return properties;
    46 	}
    47 
    48 	public void setProperties(Properties properties) {
    49 		this.properties = properties;
    50 	}
    51 
    52 	public List<String> getRelationNames() {
    53 		return relationNames;
    54 	}
    55 
    56 	public void setOutputStream(OutputStream outputStream) {
    57 		this.outputStream = outputStream;
    58 	}
    59 
    60 }