private void configure()

in src/main/java/org/apache/sling/scripting/thymeleaf/internal/PatternTemplateModeProvider.java [82:101]


    private void configure(final PatternTemplateModeProviderConfiguration configuration) {
        // HTML
        htmlPattern = StringUtils.isNotBlank(configuration.htmlPattern()) ? Pattern.compile(configuration.htmlPattern()) : null;
        logger.debug("configured HTML pattern: {}", htmlPattern);
        // XML
        xmlPattern = StringUtils.isNotBlank(configuration.xmlPattern()) ? Pattern.compile(configuration.xmlPattern()) : null;
        logger.debug("configured XML pattern: {}", xmlPattern);
        // TEXT
        textPattern = StringUtils.isNotBlank(configuration.textPattern()) ? Pattern.compile(configuration.textPattern()) : null;
        logger.debug("configured TEXT pattern: {}", textPattern);
        // JAVASCRIPT
        javascriptPattern = StringUtils.isNotBlank(configuration.javascriptPattern()) ? Pattern.compile(configuration.javascriptPattern()) : null;
        logger.debug("configured JAVASCRIPT pattern: {}", javascriptPattern);
        // CSS
        cssPattern = StringUtils.isNotBlank(configuration.cssPattern()) ? Pattern.compile(configuration.cssPattern()) : null;
        logger.debug("configured CSS pattern: {}", cssPattern);
        // RAW
        rawPattern = StringUtils.isNotBlank(configuration.rawPattern()) ? Pattern.compile(configuration.rawPattern()) : null;
        logger.debug("configured RAW pattern: {}", rawPattern);
    }