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, substitutepublic 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 PathMacroMappublic java.lang.String substitute(java.lang.String text,
boolean caseSensitive)
substitute in class PathMacroMappublic int hashCode()
hashCode in class PathMacroMap