public class FixingLayoutMatcher extends MinusculeMatcher
NameUtil.buildMatcher(String)
Constructor and Description |
---|
FixingLayoutMatcher(java.lang.String pattern,
NameUtil.MatchingCaseSensitivity options,
java.lang.String hardSeparators) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
fixLayout(java.lang.String pattern) |
java.lang.String |
getPattern() |
boolean |
matches(java.lang.String name) |
int |
matchingDegree(java.lang.String name,
boolean valueStartCaseMatch,
FList<? extends TextRange> fragments) |
FList<TextRange> |
matchingFragments(java.lang.String name) |
java.lang.String |
toString() |
isStartMatch, isStartMatch, matchingDegree, matchingDegree
public FixingLayoutMatcher(java.lang.String pattern, NameUtil.MatchingCaseSensitivity options, java.lang.String hardSeparators)
public static java.lang.String fixLayout(java.lang.String pattern)
public java.lang.String getPattern()
getPattern
in class MinusculeMatcher
public boolean matches(java.lang.String name)
matches
in interface NameUtil.Matcher
matches
in interface Matcher
matches
in class MinusculeMatcher
public FList<TextRange> matchingFragments(java.lang.String name)
matchingFragments
in class MinusculeMatcher
public int matchingDegree(java.lang.String name, boolean valueStartCaseMatch, FList<? extends TextRange> fragments)
matchingDegree
in class MinusculeMatcher
public java.lang.String toString()
toString
in class java.lang.Object