public Driver interface

This commit is contained in:
Nash Tsai 2014-04-14 15:30:31 +08:00
parent 3dd33af2d6
commit cbc40d3a01
1 changed files with 4 additions and 4 deletions

View File

@ -1,14 +1,14 @@
package core
type driver interface {
type Driver interface {
Parse(string, string) (*Uri, error)
}
var (
drivers = map[string]driver{}
drivers = map[string]Driver{}
)
func RegisterDriver(driverName string, driver driver) {
func RegisterDriver(driverName string, driver Driver) {
if driver == nil {
panic("core: Register driver is nil")
}
@ -18,6 +18,6 @@ func RegisterDriver(driverName string, driver driver) {
drivers[driverName] = driver
}
func QueryDriver(driverName string) driver {
func QueryDriver(driverName string) Driver {
return drivers[driverName]
}