java.nio.filejava.nio.file.DirectoryStream.Filter<T> and related classes@Deprecated
public class MatchPattern
extends java.lang.Object
Describes a match target for SelectorUtils.
Significantly more efficient than using strings, since re-evaluation and re-tokenizing is avoided.
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
regexPattern
Deprecated.
|
private java.util.regex.Pattern |
regexPatternRegex
Deprecated.
|
private java.lang.String |
separator
Deprecated.
|
private java.lang.String |
source
Deprecated.
|
private java.lang.String[] |
tokenized
Deprecated.
|
| Modifier | Constructor and Description |
|---|---|
private |
MatchPattern(java.lang.String source,
java.lang.String separator)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static MatchPattern |
fromString(java.lang.String source)
Deprecated.
|
java.lang.String[] |
getTokenizedPathString()
Deprecated.
|
boolean |
matchPath(java.lang.String str,
boolean isCaseSensitive)
Deprecated.
|
(package private) boolean |
matchPath(java.lang.String str,
java.lang.String[] strDirs,
boolean isCaseSensitive)
Deprecated.
|
boolean |
matchPatternStart(java.lang.String str,
boolean isCaseSensitive)
Deprecated.
|
boolean |
startsWith(java.lang.String string)
Deprecated.
|
(package private) static java.lang.String[] |
tokenizePathToString(java.lang.String path,
java.lang.String separator)
Deprecated.
|
private final java.lang.String source
private final java.lang.String regexPattern
private final java.util.regex.Pattern regexPatternRegex
private final java.lang.String separator
private final java.lang.String[] tokenized
private MatchPattern(@Nonnull
java.lang.String source,
@Nonnull
java.lang.String separator)
public boolean matchPath(java.lang.String str,
boolean isCaseSensitive)
str - The string to match for.isCaseSensitive - case sensitive true false otherwise.boolean matchPath(java.lang.String str,
java.lang.String[] strDirs,
boolean isCaseSensitive)
public boolean matchPatternStart(@Nonnull
java.lang.String str,
boolean isCaseSensitive)
str - The string to check.isCaseSensitive - Check case sensitive or not.public java.lang.String[] getTokenizedPathString()
public boolean startsWith(java.lang.String string)
string - The part which will be checked to start with.static java.lang.String[] tokenizePathToString(@Nonnull
java.lang.String path,
@Nonnull
java.lang.String separator)
public static MatchPattern fromString(java.lang.String source)
source - The source.