You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2022/11/03 20:25:20 UTC
[sling-org-apache-sling-scripting-freemarker] 06/21: [checkstyle] (javadoc) MissingJavadocType
This is an automated email from the ASF dual-hosted git repository.
olli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-freemarker.git
commit 1108c527a568bd29aa8ea7aa4690df7d5f540091
Author: Oliver Lietz <ol...@apache.org>
AuthorDate: Sat Oct 29 11:40:14 2022 +0200
[checkstyle] (javadoc) MissingJavadocType
---
.../org/apache/sling/scripting/freemarker/internal/AdaptToMethod.java | 3 +++
.../freemarker/internal/FreemarkerBindingsValuesProvider.java | 3 +++
.../sling/scripting/freemarker/internal/FreemarkerScriptEngine.java | 3 +++
.../scripting/freemarker/internal/FreemarkerScriptEngineFactory.java | 3 +++
.../apache/sling/scripting/freemarker/internal/IncludeDirective.java | 3 +++
5 files changed, 15 insertions(+)
diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/AdaptToMethod.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/AdaptToMethod.java
index 8441cbf..421511a 100644
--- a/src/main/java/org/apache/sling/scripting/freemarker/internal/AdaptToMethod.java
+++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/AdaptToMethod.java
@@ -27,6 +27,9 @@ import org.apache.sling.commons.classloader.DynamicClassLoaderManager;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
+/**
+ * Support for Sling's adaptTo() in FreeMarker templates.
+ */
@Component(
service = {
TemplateModel.class
diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerBindingsValuesProvider.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerBindingsValuesProvider.java
index eb9da8e..950c97d 100644
--- a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerBindingsValuesProvider.java
+++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerBindingsValuesProvider.java
@@ -23,6 +23,9 @@ import org.apache.sling.api.scripting.SlingBindings;
import org.apache.sling.scripting.api.BindingsValuesProvider;
import org.osgi.service.component.annotations.Component;
+/**
+ * Bindings provider for Resource properties.
+ */
@Component(
property = {
"javax.script.name=freemarker"
diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java
index 8d2bbe7..9c92a96 100644
--- a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java
+++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java
@@ -29,6 +29,9 @@ import org.apache.sling.api.scripting.SlingBindings;
import org.apache.sling.api.scripting.SlingScriptHelper;
import org.apache.sling.scripting.api.AbstractSlingScriptEngine;
+/**
+ * Script Engine using FreeMarker's templates.
+ */
public final class FreemarkerScriptEngine extends AbstractSlingScriptEngine {
private final FreemarkerScriptEngineFactory freemarkerScriptEngineFactory;
diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngineFactory.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngineFactory.java
index 22ed9fb..de4cc42 100644
--- a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngineFactory.java
+++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngineFactory.java
@@ -46,6 +46,9 @@ import org.osgi.service.metatype.annotations.Designate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+/**
+ * Factory for {@link FreemarkerScriptEngine}s.
+ */
@Component(
service = ScriptEngineFactory.class,
immediate = true,
diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/IncludeDirective.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/IncludeDirective.java
index 5b59dd1..1b0730f 100644
--- a/src/main/java/org/apache/sling/scripting/freemarker/internal/IncludeDirective.java
+++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/IncludeDirective.java
@@ -43,6 +43,9 @@ import org.osgi.service.component.annotations.Component;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+/**
+ * Support for Sling Include in FreeMarker templates.<br>Includes a Resource rendering into the current template.
+ */
@Component(
service = {
TemplateModel.class