Versions in this module Expand all Collapse all v0 v0.4.3 Nov 17, 2021 Changes in this version type XConfig + func (c *XConfig) Marshal() string + func (c *XConfig) SaveFile(filename string) error v0.4.0 Mar 30, 2020 Changes in this version + const VERSION + type Parameter struct + Value interface{} + func (p *Parameter) Clone() *Parameter + type XConfig struct + Comments map[string]string + Multiple bool + Order []string + Parameters map[string]Parameter + func New() *XConfig + func (c *XConfig) Add(key string, value interface{}) error + func (c *XConfig) Clone() xcore.XDatasetDef + func (c *XConfig) Del(key string) + func (c *XConfig) Get(key string) (interface{}, bool) + func (c *XConfig) GetBool(key string) (bool, bool) + func (c *XConfig) GetBoolCollection(key string) ([]bool, bool) + func (c *XConfig) GetCollection(key string) (xcore.XDatasetCollectionDef, bool) + func (c *XConfig) GetConfig(key string) *XConfig + func (c *XConfig) GetDataset(key string) (xcore.XDatasetDef, bool) + func (c *XConfig) GetFloat(key string) (float64, bool) + func (c *XConfig) GetFloatCollection(key string) ([]float64, bool) + func (c *XConfig) GetInt(key string) (int, bool) + func (c *XConfig) GetIntCollection(key string) ([]int, bool) + func (c *XConfig) GetString(key string) (string, bool) + func (c *XConfig) GetStringCollection(key string) ([]string, bool) + func (c *XConfig) GetTime(key string) (time.Time, bool) + func (c *XConfig) GetTimeCollection(key string) ([]time.Time, bool) + func (c *XConfig) GoString() string + func (c *XConfig) LoadFile(filename string) error + func (c *XConfig) LoadString(data string) error + func (c *XConfig) LoadXConfig(data *XConfig) error + func (c *XConfig) MergeFile(filename string) error + func (c *XConfig) MergeString(data string) error + func (c *XConfig) MergeXConfig(data *XConfig) error + func (c *XConfig) Set(key string, value interface{}) + func (c *XConfig) String() string + type XConfigDef interface