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;
