Package org.casbin.jcasbin.util
Class Glob
- java.lang.Object
-
- org.casbin.jcasbin.util.Glob
-
public class Glob extends java.lang.Object- Since:
- 2021/1/13
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringGLOB_META_CHARSprivate static java.lang.StringREGEX_META_CHARS
-
Constructor Summary
Constructors Constructor Description Glob()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanisGlobMeta(char c)private static booleanisRegexMeta(char c)private static charnext(java.lang.String glob, int i)static java.lang.StringtoRegexPattern(java.lang.String globPattern)Creates a regex pattern from the given glob expression.
-
-
-
Field Detail
-
REGEX_META_CHARS
private static final java.lang.String REGEX_META_CHARS
- See Also:
- Constant Field Values
-
GLOB_META_CHARS
private static final java.lang.String GLOB_META_CHARS
- See Also:
- Constant Field Values
-
-
Method Detail
-
toRegexPattern
public static java.lang.String toRegexPattern(java.lang.String globPattern)
Creates a regex pattern from the given glob expression.- Parameters:
globPattern- the given glob expression- Returns:
- the regex pattern
-
isRegexMeta
private static boolean isRegexMeta(char c)
-
isGlobMeta
private static boolean isGlobMeta(char c)
-
next
private static char next(java.lang.String glob, int i)
-
-