Uses of Interface
org.refcodes.matcher.Matchable
-
Uses of Matchable in org.refcodes.matcher
Subinterfaces of Matchable in org.refcodes.matcherModifier and TypeInterfaceDescriptioninterfaceMatcher<M>The matcher is used to test whether a matchee matches certain criteria.interfaceAWildcardMatcheris aMatcherproviding additional means to work with the wildcards and their wildcard substitutes in case of a match as ofisMatching(Object).Classes in org.refcodes.matcher that implement MatchableModifier and TypeClassDescriptionclassTheAbstractMatcheeMatcheris composed of multipleMatcherinstances queried upon match requests as ofisMatching(Object).classTheAbstractMatcherprovides a base functionality forMatcherimplementations.classTheAbstractMatcherCompositeis composed of multipleMatcherinstances queried upon match requests as ofisMatching(Object).classTheAbstractWildcardMatcherprovides a base functionality forMatcherimplementations.classAndMatcher<M>classAnyMatcher<M>An ANY implementation of aMatcherwhich always returnstrue.classAn EQUAL WITHMatcher, comparing its matchee with the matchee provided to theEqualWithMatcher.isMatching(Object)method for equality.classGreaterOrEqualThanMatcher<M extends Comparable<M>>A GREATER OR EQUAL THANMatcher, comparing its matchee with the matchee provided to theisMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchees.classGreaterThanMatcher<M extends Comparable<M>>A GREATER THANMatcher, comparing its matchee with the matchee provided to theisMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchees.classA IS ASSIGNABLE FROM implementation of aMatcherby type.classLessOrEqualThanMatcher<M extends Comparable<M>>A LESS OR EQUAL THANMatcher, comparing its matchee with the matchee provided to theisMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchees.classLessThanMatcher<M extends Comparable<M>>A LESS THANMatcher, comparing its matchee with the matchee provided to theisMatching(Object)method using theComparable.compareTo(Object)method to be implemented by the matchees.classNoneMatcher<M>A NONE implementation of aMatcherwhich always returnsfalse.classA NOT EQUAL WITHMatcher, comparing its matchee with the matchee provided to theNotEqualWithMatcher.isMatching(Object)method for equality.classNotMatcher<M>classOrMatcher<M>classThePathMatcherprovidesWildcardMatcherfunctionality for matching paths: ThePathMatchermatches its ANT like path pattern against the path provided to thePathMatcher.isMatching(String)and the like methods.classThe REGEXPRegExpMatcherprovidesWildcardMatcherfunctionality for regular expressionPatternmatching.