Browse Source

Improve documentation of PathSuffixFilter

Change-Id: I1077dbb1f10c7cc687c0d1b8a8e8f763ca96977c
Signed-off-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
stable-3.1
Robin Stocker 12 years ago committed by Chris Aniszczyk
parent
commit
7033179440
  1. 14
      org.eclipse.jgit/src/org/eclipse/jgit/treewalk/filter/PathSuffixFilter.java

14
org.eclipse.jgit/src/org/eclipse/jgit/treewalk/filter/PathSuffixFilter.java

@ -52,17 +52,25 @@ import org.eclipse.jgit.lib.Constants;
import org.eclipse.jgit.treewalk.TreeWalk; import org.eclipse.jgit.treewalk.TreeWalk;
/** /**
* Includes tree entries only if they match the configured path. * Includes tree entries only if they end with the configured path (suffix
* match).
* <p>
* For example, <code>PathSuffixFilter.create(".txt")</code> will match all
* paths ending in <code>.txt</code>.
* <p>
* Using this filter is recommended instead of filtering the entries using
* {@link TreeWalk#getPathString()} and <code>endsWith</code> or some other type
* of string match function.
*/ */
public class PathSuffixFilter extends TreeFilter { public class PathSuffixFilter extends TreeFilter {
/** /**
* Create a new tree filter for a user supplied path. * Create a new tree filter for a user supplied path suffix.
* <p> * <p>
* Path strings use '/' to delimit directories on all platforms. * Path strings use '/' to delimit directories on all platforms.
* *
* @param path * @param path
* the path (suffix) to filter on. Must not be the empty string. * the path suffix to filter on. Must not be the empty string.
* @return a new filter for the requested path. * @return a new filter for the requested path.
* @throws IllegalArgumentException * @throws IllegalArgumentException
* the path supplied was the empty string. * the path supplied was the empty string.

Loading…
Cancel
Save