Package org.eclipse.jgit.ignore
Class IgnoreRule
- java.lang.Object
-
- org.eclipse.jgit.ignore.IgnoreRule
-
@Deprecated public class IgnoreRule extends java.lang.Object
Deprecated.this rule does not support double star pattern and is slow parsing glob expressions. Consider to useFastIgnoreRule
instead. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=440732A single ignore rule corresponding to one line in a .gitignore or ignore file. Parses the ignore pattern Inspiration from: Ferry Huberts
-
-
Constructor Summary
Constructors Constructor Description IgnoreRule(java.lang.String pattern)
Deprecated.Create a new ignore rule with the given pattern.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
dirOnly()
Deprecated.boolean
getNameOnly()
Deprecated.boolean
getNegation()
Deprecated.java.lang.String
getPattern()
Deprecated.boolean
getResult()
Deprecated.If a call toisMatch(String, boolean)
was previously made, this will return whether or not the target was ignored.boolean
isMatch(java.lang.String target, boolean isDirectory)
Deprecated.Returns true if a match was made.java.lang.String
toString()
Deprecated.
-
-
-
Method Detail
-
getNameOnly
public boolean getNameOnly()
Deprecated.- Returns:
- True if the pattern is just a file name and not a path
-
dirOnly
public boolean dirOnly()
Deprecated.- Returns:
- True if the pattern should match directories only
-
getNegation
public boolean getNegation()
Deprecated.- Returns:
- True if the pattern had a "!" in front of it
-
getPattern
public java.lang.String getPattern()
Deprecated.- Returns:
- The blob pattern to be used as a matcher
-
isMatch
public boolean isMatch(java.lang.String target, boolean isDirectory)
Deprecated.Returns true if a match was made.
This function does NOT return the actual ignore status of the target! Please consultgetResult()
for the ignore status. The actual ignore status may be true or false depending on whether this rule is an ignore rule or a negation rule.- Parameters:
target
- Name pattern of the file, relative to the base directory of this ruleisDirectory
- Whether the target file is a directory or not- Returns:
- True if a match was made. This does not necessarily mean that
the target is ignored. Call
getResult()
for the result.
-
getResult
public boolean getResult()
Deprecated.If a call toisMatch(String, boolean)
was previously made, this will return whether or not the target was ignored. Otherwise this just indicates whether the rule is non-negation or negation.- Returns:
- True if the target is to be ignored, false otherwise.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
-