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-clam.git

commit 0b913c11aedeff7820cc4c8df2b57a0420a1344a
Author: Oliver Lietz <[email protected]>
AuthorDate: Sun Aug 30 22:04:54 2020 +0200

    add javadoc and missing ProviderType annotation
---
 .../apache/sling/clam/jcr/NodeDescendingJcrPropertyDigger.java | 10 ++++++++++
 src/main/java/org/apache/sling/clam/jcr/package-info.java      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git 
a/src/main/java/org/apache/sling/clam/jcr/NodeDescendingJcrPropertyDigger.java 
b/src/main/java/org/apache/sling/clam/jcr/NodeDescendingJcrPropertyDigger.java
index f9174d9..472bcb8 100644
--- 
a/src/main/java/org/apache/sling/clam/jcr/NodeDescendingJcrPropertyDigger.java
+++ 
b/src/main/java/org/apache/sling/clam/jcr/NodeDescendingJcrPropertyDigger.java
@@ -24,9 +24,19 @@ import java.util.regex.Pattern;
 import javax.jcr.Node;
 
 import org.jetbrains.annotations.NotNull;
+import org.osgi.annotation.versioning.ProviderType;
 
+@ProviderType
 public interface NodeDescendingJcrPropertyDigger {
 
+    /**
+     * @param node          The entry node for digging
+     * @param pattern       The pattern a property path has to match
+     * @param propertyTypes The property types to take into account
+     * @param maxLength     The maximum length of a property value
+     * @param maxDepth      The maximum depth from entry node for digging
+     * @throws Exception if digging in JCR fails
+     */
     void dig(@NotNull final Node node, @NotNull final Pattern pattern, 
@NotNull final Set<Integer> propertyTypes, final long maxLength, final int 
maxDepth) throws Exception;
 
 }
diff --git a/src/main/java/org/apache/sling/clam/jcr/package-info.java 
b/src/main/java/org/apache/sling/clam/jcr/package-info.java
index b8dcc8b..9806d85 100644
--- a/src/main/java/org/apache/sling/clam/jcr/package-info.java
+++ b/src/main/java/org/apache/sling/clam/jcr/package-info.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-@Version("1.0.0")
+@Version("1.0.1")
 package org.apache.sling.clam.jcr;
 
 import org.osgi.annotation.versioning.Version;

Reply via email to