Interface IdentifierIndexIF

All Superinterfaces:
IndexIF
All Known Implementing Classes:
IdentifierIndex, IdentifierIndex

public interface IdentifierIndexIF extends IndexIF
PUBLIC: Index that holds information about identifiers in the topic map. The intention is to provide quick lookup of identifiers by prefix and topicmap.
Since:
5.4.0
  • Method Details

    • getItemIdentifiers

      Collection<LocatorIF> getItemIdentifiers()
      PUBLIC: Returns all the item identifiers of all the objects in the topicmap.
      Returns:
      all the item identifiers of all the objects in the topicmap.
      Since:
      5.4.0
    • getItemIdentifiersByPrefix

      Collection<LocatorIF> getItemIdentifiersByPrefix(String prefix)
      PUBLIC: Returns all the item identifiers of all the objects in the topicmap that start with the provided prefix.
      Returns:
      all the matched item identifiers
      Since:
      5.4.0
    • getSubjectIdentifiers

      Collection<LocatorIF> getSubjectIdentifiers()
      PUBLIC: Returns all the subject identifiers of all the topics in the topicmap.
      Returns:
      all the subject identifiers of all the topics in the topicmap.
      Since:
      5.4.0
    • getSubjectIdentifiersByPrefix

      Collection<LocatorIF> getSubjectIdentifiersByPrefix(String prefix)
      PUBLIC: Returns all the subject identifiers of all the topics in the topicmap that start with the provided prefix.
      Returns:
      all the matched subject identifiers
      Since:
      5.4.0