Class TopicComparator

java.lang.Object
net.ontopia.topicmaps.nav.utils.comparators.TopicComparator
All Implemented Interfaces:
Comparator<TopicIF>

public class TopicComparator extends Object implements Comparator<TopicIF>
INTERNAL: A Comparator for ordering topics alphabetically. Note that it does not look up the 'sort' topic for you, but that this must be provided explicitly to the constructors.
  • Field Details

  • Constructor Details

    • TopicComparator

      public TopicComparator()
      Empty constructor, used on application startup to initialise a "fast" comparator which will compare Topics using no context.
    • TopicComparator

      public TopicComparator(Collection<TopicIF> baseNameContext)
      Constructor used to make a comparator which will compare Topics using the contexts provided.
    • TopicComparator

      public TopicComparator(Collection<TopicIF> baseNameContext, Collection<TopicIF> variantNameContext)
      Constructor used to make a comparator which will compare Topics using the contexts provided. The variantNameContext will generally be a Sort topic if is available. This is the default applied by the application.
  • Method Details