Documentation ¶
Index ¶
- Constants
- Variables
- func Register(name string, adapter Config)
- type Config
- type ConfigManager
- type IniConfig
- type IniConfigManager
- func (c *IniConfigManager) Bool(key string) (bool, error)
- func (c *IniConfigManager) Float(key string) (float64, error)
- func (c *IniConfigManager) Int(key string) (int, error)
- func (c *IniConfigManager) Int64(key string) (int64, error)
- func (c *IniConfigManager) SaveConfigFile(filename string, bsort bool) error
- func (c *IniConfigManager) Set(key, val string) error
- func (c *IniConfigManager) String(key string) string
- func (c *IniConfigManager) Strings(key string) []string
- type XmlConfig
- type XmlConfigManager
Constants ¶
View Source
const (
INI_CONFIG = "ini"
)
Variables ¶
View Source
var (
DEFAULT_SECTION = "default" // default section means if some ini items not in a section, make them in default section,
)
Functions ¶
Types ¶
type Config ¶
type Config interface {
Parse(filename string) (ConfigManager, error)
}
type ConfigManager ¶
type ConfigManager interface { Set(key, val string) error String(key string) string Strings(key string) []string Int(key string) (int, error) Int64(key string) (int64, error) Bool(key string) (bool, error) Float(key string) (float64, error) SaveConfigFile(filename string, bsort bool) error }
func NewConfig ¶
func NewConfig(adapterName, fileaname string) (ConfigManager, error)
type IniConfigManager ¶
func (*IniConfigManager) SaveConfigFile ¶
func (c *IniConfigManager) SaveConfigFile(filename string, bsort bool) error
func (*IniConfigManager) Set ¶
func (c *IniConfigManager) Set(key, val string) error
func (*IniConfigManager) String ¶
func (c *IniConfigManager) String(key string) string
func (*IniConfigManager) Strings ¶
func (c *IniConfigManager) Strings(key string) []string
type XmlConfigManager ¶
Click to show internal directories.
Click to hide internal directories.