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 Detail

      • 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