All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jtwig.environment.DefaultEnvironmentConfiguration Maven / Gradle / Ivy

package org.jtwig.environment;

import org.jtwig.environment.initializer.EnvironmentInitializer;
import org.jtwig.escape.config.DefaultEscapeEngineConfiguration;
import org.jtwig.extension.Extension;
import org.jtwig.functions.config.DefaultJtwigFunctionList;
import org.jtwig.parser.config.DefaultJtwigParserConfiguration;
import org.jtwig.property.configuration.DefaultPropertyResolverConfiguration;
import org.jtwig.render.config.DefaultRenderConfiguration;
import org.jtwig.render.expression.calculator.enumerated.config.DefaultEnumerationListStrategyList;
import org.jtwig.resource.config.DefaultResourceConfiguration;
import org.jtwig.value.config.DefaultValueConfiguration;

import java.util.Collections;

public class DefaultEnvironmentConfiguration extends EnvironmentConfiguration {
    public DefaultEnvironmentConfiguration() {
        super(
                new DefaultResourceConfiguration(),
                new DefaultEnumerationListStrategyList(),
                new DefaultJtwigParserConfiguration(),
                new DefaultValueConfiguration(),
                new DefaultRenderConfiguration(),
                new DefaultEscapeEngineConfiguration(),
                new DefaultPropertyResolverConfiguration(),
                new DefaultJtwigFunctionList(),
                Collections.emptyMap(),
                Collections.emptyList(),
                Collections.emptyList());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy