| Interface | Description |
|---|---|
| IDisplayNameProvider<DATATYPE> |
Interface for a handler the provides the locale independent name of an
object.
|
| IHasDisplayName |
Base interface for objects that have a locale independent display
name.
|
| IHasName |
Base interface for all objects that have a mandatory INTERNAL name
that is not multilingual but should be human interpretable.
|
| INameProvider<DATATYPE> |
Interface for a handler the provides the name of an object.
|
| Class | Description |
|---|---|
| CollatingComparatorDisplayNameProvider<DATATYPE> |
This is a collation
Comparator for objects that implement
the IDisplayNameProvider interface. |
| CollatingComparatorHasDisplayName<DATATYPE extends IHasDisplayName> |
This is a collation
Comparator for objects that implement
the IHasDisplayName interface. |
| CollatingComparatorHasName<DATATYPE extends IHasName> |
This is a collation
Comparator for objects that implement
the IHasName interface. |
| ComparatorHasName<DATATYPE extends IHasName> |
This is a non-collating
Comparator for objects that
implement the IHasName interface. |
| DisplayNameProviderFromHasDisplayName |
Default implementation of
IDisplayNameProvider for
IHasDisplayName objects. |
| NameProviderFromHasName |
Default implementation of
INameProvider for IHasName objects. |
Copyright © 2014–2015 Philip Helger. All rights reserved.