public final class PathMacrosCollector extends PathMacroMap
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<PathMacroFilter> |
MACRO_FILTER_EXTENSION_POINT_NAME |
static java.util.regex.Pattern |
MACRO_PATTERN |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.String> |
getMacroNames(Element e) |
static java.util.Set<java.lang.String> |
getMacroNames(Element root,
PathMacroFilter filter,
PathMacrosImpl pathMacros) |
int |
hashCode() |
java.lang.String |
substitute(java.lang.String text,
boolean caseSensitive) |
java.lang.String |
substituteRecursively(java.lang.String text,
boolean caseSensitive) |
getAttributeValue, substitute, substitute, substitute
public static final ExtensionPointName<PathMacroFilter> MACRO_FILTER_EXTENSION_POINT_NAME
public static final java.util.regex.Pattern MACRO_PATTERN
public static java.util.Set<java.lang.String> getMacroNames(Element e)
public static java.util.Set<java.lang.String> getMacroNames(Element root, PathMacroFilter filter, PathMacrosImpl pathMacros)
public java.lang.String substituteRecursively(java.lang.String text, boolean caseSensitive)
substituteRecursively
in class PathMacroMap
public java.lang.String substitute(java.lang.String text, boolean caseSensitive)
substitute
in class PathMacroMap
public int hashCode()
hashCode
in class PathMacroMap