protected Object parseAttribute()

in src/main/java/org/apache/sling/scripting/thymeleaf/internal/processor/SlingIncludeAttributeTagProcessor.java [104:113]


    protected Object parseAttribute(final IStandardExpressionParser expressionParser, final ITemplateContext templateContext, final IProcessableElementTag processableElementTag, final IElementTagStructureHandler elementTagStructureHandler, final String name) {
        final String value = processableElementTag.getAttributeValue(getDialectPrefix(), name);
        Object result = null;
        if (value != null) {
            final IStandardExpression expression = expressionParser.parseExpression(templateContext, value);
            result = expression.execute(templateContext);
        }
        elementTagStructureHandler.removeAttribute(getDialectPrefix(), name);
        return result;
    }