Package com.raritantechnologies.utils.comparators

Contains XML configurable objects that implement the java.util.Comparator interface.

See:
          Description

Interface Summary
IComparator Base interface for configurable 'Comparator' objects - objects that can determine if two objects are 'equal' adds XML Configurability to the basic java.utils.Comparator interface.
 

Class Summary
AndComparator Configurable java.util.Comparator that ANDS the results of two nested comparators.
AnythingComparator Returns true if object is not null.
BeanContainerComparator BeanContainerComparator - used to determine if a object with ceratin properties is found (or not found) within a java.util.List owned by the parent (container) object.
BeanPropertyComparator Objects of this class can be used to determine if a JavaBean Property with a given value is found in some java.lang.Object.
BooleanComparator Returns true/false 'answer' if object is not null.
CollectionContainsComparator Comparator that matches an object against a set of objects.
ComparatorContainer Wraps a configurable object and a configurable comparator.
ComparatorTool Velocity Tool used to wrap an IComparator.
CompositeComparator Comparator that contains a set of child Comparators - with any/all/exclude logic.
DateComparator Configurable java.util.Comparator that compares Date values for equality given some resolution interval.
DateGreaterThanComparator Configurable java.util.Comparator that compares a Date values.
DateIntervalComparator Configurable java.util.Comparator determines if a date value is within a specified interval.
DateLessThanComparator Configurable java.util.Comparator that compares a Date values.
FloatingPointComparator Used to compare floating point numbers.
IntegerEqualsComparator Configurable java.util.Comparator that performs a integer equals comparison.
IntegerGreaterThanComparator Configurable java.util.Comparator that performs a integer greater than comparison.
IntegerGreaterThanEqualsComparator Configurable java.util.Comparator that performs a integer greater than or equal to comparison.
IntegerLessThanComparator Configurable Comparator that performs a integer less than comparison.
IntegerLessThanEqualsComparator Configurable java.util.Comparator that performs a integer less than or equal to comparison.
IntegerRangeComparator Configurable java.util.Comparator that performs a integer within a range.
LookupComparator Configurable java.util.Comparator that uses a SearchSource to lookup information given the the value to compare.
MapComparator Analyzes parameters in a java.util.Map.
NotComparator Configurable java.util.Comparator that Negates the result of a nested IComparator.
NothingComparator Returns true if the object is null or empty (if a string).
OrComparator Configurable java.util.Comparator that ORs the results of two nested comparators.
RegExprStringComparator Configurable java.util.Comparator that uses Regular Expression pattern matching.
Selector  
StringContainsComparator Configurable java.util.Comparator that determines if a String contains a substring.
StringEndsWithComparator Configurable java.util.Comparator that determines if a String ends with a given substring.
StringEqualsComparator Configurable java.util.Comparator that determines if a String matches a given match string.
StringLengthComparator Configurable java.util.Comparator that determines if a String contains a substring.
StringStartsWithComparator Configurable java.util.Comparator that determines if a String starts with a given substring.
 

Package com.raritantechnologies.utils.comparators Description

Contains XML configurable objects that implement the java.util.Comparator interface.