Documentation ¶
Index ¶
- func CreateSection(path string, file *ini.File) error
- func GetChildSection(section *ini.Section, childSectionName string) (childSection *ini.Section, err error)
- func GetChildSections(section *ini.Section) (childSections []*ini.Section)
- type Configuration
- func (config *Configuration) GetAsBoolean(path string) bool
- func (config *Configuration) GetAsBooleans(path string) []bool
- func (config *Configuration) GetAsFloat(path string) float64
- func (config *Configuration) GetAsFloats(path string) []float64
- func (config *Configuration) GetAsInt(path string) int
- func (config *Configuration) GetAsInts(path string) []int
- func (config *Configuration) GetAsString(path string) string
- func (config *Configuration) GetAsStrings(path string) []string
- func (config *Configuration) GetAsUInt(path string) uint
- func (config *Configuration) GetAsUInts(path string) []uint
- func (config *Configuration) GetKey(path string) (*ini.Key, error)
- func (config *Configuration) GetSection(sectionName string) (*ini.Section, error)
- func (config *Configuration) IsSet(path string) bool
- func (config *Configuration) Save()
- func (config *Configuration) SetValue(path string, value string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSection ¶
func GetChildSection ¶
func GetChildSections ¶
func GetChildSections(section *ini.Section) (childSections []*ini.Section)
Types ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func NewConfiguration ¶
func NewConfiguration(fileLocation string) *Configuration
func (*Configuration) GetAsBoolean ¶
func (config *Configuration) GetAsBoolean(path string) bool
func (*Configuration) GetAsBooleans ¶
func (config *Configuration) GetAsBooleans(path string) []bool
func (*Configuration) GetAsFloat ¶
func (config *Configuration) GetAsFloat(path string) float64
func (*Configuration) GetAsFloats ¶
func (config *Configuration) GetAsFloats(path string) []float64
func (*Configuration) GetAsInt ¶
func (config *Configuration) GetAsInt(path string) int
func (*Configuration) GetAsInts ¶
func (config *Configuration) GetAsInts(path string) []int
func (*Configuration) GetAsString ¶
func (config *Configuration) GetAsString(path string) string
func (*Configuration) GetAsStrings ¶
func (config *Configuration) GetAsStrings(path string) []string
func (*Configuration) GetAsUInt ¶
func (config *Configuration) GetAsUInt(path string) uint
func (*Configuration) GetAsUInts ¶
func (config *Configuration) GetAsUInts(path string) []uint
func (*Configuration) GetKey ¶
func (config *Configuration) GetKey(path string) (*ini.Key, error)
func (*Configuration) GetSection ¶
func (config *Configuration) GetSection(sectionName string) (*ini.Section, error)
func (*Configuration) IsSet ¶
func (config *Configuration) IsSet(path string) bool
func (*Configuration) Save ¶
func (config *Configuration) Save()
func (*Configuration) SetValue ¶
func (config *Configuration) SetValue(path string, value string)
Click to show internal directories.
Click to hide internal directories.