class GlobPattern extends Object implements Comparable<GlobPattern>
Modifier and Type | Class and Description |
---|---|
static class |
GlobPattern.Match |
private static class |
GlobPattern.VerbatimPattern |
private static class |
GlobPattern.WildcardPattern |
Modifier and Type | Field and Description |
---|---|
protected String[] |
parts |
private static GlobPattern |
WILDCARD |
Modifier | Constructor and Description |
---|---|
private |
GlobPattern(String... parts) |
Modifier and Type | Method and Description |
---|---|
private static int |
compare(String lhs,
String rhs,
boolean compareNonEmpty) |
int |
compareTo(GlobPattern rhs) |
static GlobPattern |
compile(String pattern) |
boolean |
equals(Object obj) |
int |
hashCode() |
GlobPattern.Match |
match(String text) |
GlobPattern.Match |
match(String text,
int offset) |
static GlobPattern.Match |
match(String glob,
String text) |
private boolean |
matches(String text,
int textIdx,
int partIdx,
int[] out) |
String |
toString() |
private static final GlobPattern WILDCARD
protected final String[] parts
private GlobPattern(String... parts)
public final GlobPattern.Match match(String text)
public GlobPattern.Match match(String text, int offset)
private boolean matches(String text, int textIdx, int partIdx, int[] out)
public int compareTo(GlobPattern rhs)
compareTo
in interface Comparable<GlobPattern>
public static GlobPattern.Match match(String glob, String text)
public static GlobPattern compile(String pattern)
Copyright © 2017. All rights reserved.