001/*
002 * Stallion Core: A Modern Web Framework
003 *
004 * Copyright (C) 2015 - 2016 Stallion Software LLC.
005 *
006 * This program is free software: you can redistribute it and/or modify it under the terms of the
007 * GNU General Public License as published by the Free Software Foundation, either version 2 of
008 * the License, or (at your option) any later version. This program is distributed in the hope that
009 * it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
010 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
011 * License for more details. You should have received a copy of the GNU General Public License
012 * along with this program.  If not, see <http://www.gnu.org/licenses/gpl-2.0.html>.
013 *
014 *
015 *
016 */
017
018package io.stallion.settings.childSections;
019
020import io.stallion.services.Log;
021
022import static io.stallion.utils.Literals.*;
023import static io.stallion.Context.*;
024
025
026public class AssetPreprocessorConfig implements SettingsSection {
027    private String name = "";
028    private String extension = "";
029    private String command = "";
030    private String commandArgs;
031
032    public AssetPreprocessorConfig() {
033        Log.info("init");
034    }
035
036    public String getName() {
037        return name;
038    }
039
040    public void setName(String name) {
041        this.name = name;
042    }
043
044    public String getExtension() {
045        return extension;
046    }
047
048    public AssetPreprocessorConfig setExtension(String extension) {
049        this.extension = extension;
050        return this;
051    }
052
053    public String getCommand() {
054        return command;
055    }
056
057    public AssetPreprocessorConfig setCommand(String command) {
058        this.command = command;
059        return this;
060    }
061
062    public String getCommandArgs() {
063        return commandArgs;
064    }
065
066    public AssetPreprocessorConfig setCommandArgs(String commandArgs) {
067        this.commandArgs = commandArgs;
068        return this;
069    }
070}