public Settings build()

in freemarker-generator-cli/src/main/java/org/apache/freemarker/generator/cli/config/Settings.java [381:403]


        public Settings build() {
            final String currLocale = locale != null ? locale : getDefaultLocale();

            return new Settings(
                    configuration,
                    commandLineArgs,
                    templateDirectories,
                    Charset.forName(this.templateEncoding),
                    outputGeneratorDefinitions,
                    sharedDataSources,
                    sharedDataModels,
                    sourceIncludePattern,
                    sourceExcludePattern,
                    Charset.forName(this.inputEncoding),
                    Charset.forName(this.outputEncoding),
                    verbose,
                    LocaleUtils.parseLocale(currLocale),
                    isReadFromStdin,
                    parameters,
                    systemProperties,
                    callerSuppliedWriter
            );
        }