public class DefaultGazetteerManager extends java.lang.Object implements GazetteerManager
| Constructor and Description |
|---|
DefaultGazetteerManager() |
| Modifier and Type | Method and Description |
|---|---|
IGazetteerServiceDriver |
getDriver(java.lang.String protocol)
It is used to retrieve a driver that supports a concrete
protocol
|
IGazetteerServiceDriver[] |
getDrivers() |
java.lang.String |
getUsername(java.lang.String protocol)
Returns username for a given protocol
|
void |
register(java.lang.String name,
java.lang.Class driver)
This method is used to register a new gazetter driver
that manage a concrete protocol
|
void |
setUsername(java.lang.String protocol,
java.lang.String username)
Saves username for a given protocol
|
void |
setUsernames(java.util.Map usernames)
Receives Map with the saved usernames for the different protocols
|
public IGazetteerServiceDriver getDriver(java.lang.String protocol)
GazetteerManagergetDriver in interface GazetteerManagerprotocol - Gazetteer protocolpublic IGazetteerServiceDriver[] getDrivers()
getDrivers in interface GazetteerManagerpublic void register(java.lang.String name,
java.lang.Class driver)
GazetteerManagerregister in interface GazetteerManagerdriver - Gazetteer driver to registerpublic java.lang.String getUsername(java.lang.String protocol)
GazetteerManagergetUsername in interface GazetteerManagerpublic void setUsername(java.lang.String protocol,
java.lang.String username)
GazetteerManagersetUsername in interface GazetteerManagerpublic void setUsernames(java.util.Map usernames)
GazetteerManagersetUsernames in interface GazetteerManager