Interface GazetteerManager

All Known Implementing Classes:
DefaultGazetteerManager

public interface GazetteerManager
Author:
Jorge Piera
  • Method Details

    • getDriver

      IGazetteerServiceDriver getDriver(String protocol)
      It is used to retrieve a driver that supports a concrete protocol
      Parameters:
      protocol - Gazetteer protocol
      Returns:
      The concrete gazatteer service driver
    • getDrivers

      IGazetteerServiceDriver[] getDrivers()
      Returns:
      a list with all the gazetteer drivers
    • register

      void register(String name, Class driver)
      This method is used to register a new gazetter driver that manage a concrete protocol
      Parameters:
      driver - Gazetteer driver to register
    • getUsername

      String getUsername(String protocol)
      Returns username for a given protocol
      Parameters:
      protocol -
      Returns:
    • setUsername

      void setUsername(String protocol, String username)
      Saves username for a given protocol
      Parameters:
      protocol -
      username -
    • setUsernames

      void setUsernames(Map usernames)
      Receives Map with the saved usernames for the different protocols
      Parameters:
      usernames -