Documentation
¶
Index ¶
- func MapToTrie(config interface{}, tree *trie.Trie)
- func NewTrieTreeValuer() easyconfmgr.Valuer
- type TrieValuer
- func (v *TrieValuer) AddConfig(configs ...map[string]interface{})
- func (v *TrieValuer) AllConfigs() map[string]interface{}
- func (v *TrieValuer) Get(key string) (interface{}, error)
- func (v *TrieValuer) GetBool(key string) (bool, error)
- func (v *TrieValuer) GetBoolSlice(key string) ([]bool, error)
- func (v *TrieValuer) GetDuration(key string) (time.Duration, error)
- func (v *TrieValuer) GetDurationSlice(key string) ([]time.Duration, error)
- func (v *TrieValuer) GetFloat32(key string) (float32, error)
- func (v *TrieValuer) GetFloat64(key string) (float64, error)
- func (v *TrieValuer) GetInt(key string) (int, error)
- func (v *TrieValuer) GetInt16(key string) (int16, error)
- func (v *TrieValuer) GetInt32(key string) (int32, error)
- func (v *TrieValuer) GetInt64(key string) (int64, error)
- func (v *TrieValuer) GetInt8(key string) (int8, error)
- func (v *TrieValuer) GetIntSlice(key string) ([]int, error)
- func (v *TrieValuer) GetSlice(key string) ([]interface{}, error)
- func (v *TrieValuer) GetString(key string) (string, error)
- func (v *TrieValuer) GetStringMap(key string) (map[string]interface{}, error)
- func (v *TrieValuer) GetStringMapBool(key string) (map[string]bool, error)
- func (v *TrieValuer) GetStringMapInt(key string) (map[string]int, error)
- func (v *TrieValuer) GetStringMapInt64(key string) (map[string]int64, error)
- func (v *TrieValuer) GetStringMapString(key string) (map[string]string, error)
- func (v *TrieValuer) GetStringMapStringSlice(key string) (map[string][]string, error)
- func (v *TrieValuer) GetStringSlice(key string) ([]string, error)
- func (v *TrieValuer) GetTime(key string) (time.Time, error)
- func (v *TrieValuer) GetUint(key string) (uint, error)
- func (v *TrieValuer) GetUint16(key string) (uint16, error)
- func (v *TrieValuer) GetUint32(key string) (uint32, error)
- func (v *TrieValuer) GetUint64(key string) (uint64, error)
- func (v *TrieValuer) GetUint8(key string) (uint8, error)
- func (v *TrieValuer) Unmarshal(rawVal interface{}) error
- func (v *TrieValuer) UnmarshalKey(key string, rawVal interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTrieTreeValuer ¶
func NewTrieTreeValuer() easyconfmgr.Valuer
Types ¶
type TrieValuer ¶
type TrieValuer struct {
// contains filtered or unexported fields
}
func (*TrieValuer) AddConfig ¶
func (v *TrieValuer) AddConfig(configs ...map[string]interface{})
func (*TrieValuer) AllConfigs ¶
func (v *TrieValuer) AllConfigs() map[string]interface{}
func (*TrieValuer) Get ¶
func (v *TrieValuer) Get(key string) (interface{}, error)
func (*TrieValuer) GetBoolSlice ¶
func (v *TrieValuer) GetBoolSlice(key string) ([]bool, error)
func (*TrieValuer) GetDuration ¶
func (v *TrieValuer) GetDuration(key string) (time.Duration, error)
func (*TrieValuer) GetDurationSlice ¶
func (v *TrieValuer) GetDurationSlice(key string) ([]time.Duration, error)
func (*TrieValuer) GetFloat32 ¶
func (v *TrieValuer) GetFloat32(key string) (float32, error)
func (*TrieValuer) GetFloat64 ¶
func (v *TrieValuer) GetFloat64(key string) (float64, error)
func (*TrieValuer) GetIntSlice ¶
func (v *TrieValuer) GetIntSlice(key string) ([]int, error)
func (*TrieValuer) GetSlice ¶
func (v *TrieValuer) GetSlice(key string) ([]interface{}, error)
func (*TrieValuer) GetStringMap ¶
func (v *TrieValuer) GetStringMap(key string) (map[string]interface{}, error)
func (*TrieValuer) GetStringMapBool ¶
func (v *TrieValuer) GetStringMapBool(key string) (map[string]bool, error)
func (*TrieValuer) GetStringMapInt ¶
func (v *TrieValuer) GetStringMapInt(key string) (map[string]int, error)
func (*TrieValuer) GetStringMapInt64 ¶
func (v *TrieValuer) GetStringMapInt64(key string) (map[string]int64, error)
func (*TrieValuer) GetStringMapString ¶
func (v *TrieValuer) GetStringMapString(key string) (map[string]string, error)
func (*TrieValuer) GetStringMapStringSlice ¶
func (v *TrieValuer) GetStringMapStringSlice(key string) (map[string][]string, error)
func (*TrieValuer) GetStringSlice ¶
func (v *TrieValuer) GetStringSlice(key string) ([]string, error)
func (*TrieValuer) Unmarshal ¶
func (v *TrieValuer) Unmarshal(rawVal interface{}) error
func (*TrieValuer) UnmarshalKey ¶
func (v *TrieValuer) UnmarshalKey(key string, rawVal interface{}) error
Click to show internal directories.
Click to hide internal directories.