Class DomainDefinitionComparator
java.lang.Object
com.aquima.interactions.metamodel.util.DomainDefinitionComparator
- All Implemented Interfaces:
Serializable
,Comparator<IDomainDefinition>
public class DomainDefinitionComparator
extends Object
implements Serializable, Comparator<IDomainDefinition>
Comparator for IDomainDefinition on their 'name'. Optionally one can choose a case-sensitive one.
Most engine-internal classes use case-insensitive comparison.
- Since:
- 6.4
- Author:
- O. Kerpershoek
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DomainDefinitionComparator
Standard case insensitive comparator.static final DomainDefinitionComparator
Case insensitive comparatorstatic final DomainDefinitionComparator
Case sensitive comparator -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DomainDefinitionComparator
(boolean caseSensitive) Protected creation function, inherited classes can re-use. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
COMPARATOR_SENSITIVE
Case sensitive comparator -
COMPARATOR_INSENSITIVE
Case insensitive comparator -
COMPARATOR
Standard case insensitive comparator.
-
-
Constructor Details
-
DomainDefinitionComparator
protected DomainDefinitionComparator(boolean caseSensitive) Protected creation function, inherited classes can re-use.- Parameters:
caseSensitive
- whether comparison is case sensitive or not- See Also:
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<IDomainDefinition>
-