Documentation ¶
Index ¶
- Constants
- Variables
- type Extender
- type ExtenderData
- type ExtenderSetting
- func (i *ExtenderSetting) All() map[string]string
- func (i *ExtenderSetting) Del(group, project string)
- func (i *ExtenderSetting) Get(group, project string) (string, bool)
- func (i *ExtenderSetting) GetPlugins(id string) ([]*service.Plugin, bool)
- func (i *ExtenderSetting) Reset(m map[string]string)
- func (i *ExtenderSetting) Set(group, project, version string)
- func (i *ExtenderSetting) SetPlugins(id string, plugins []*service.Plugin)
- type IExtenders
- type ITypedExtenderData
- type ITypedExtenderSetting
Constants ¶
View Source
const ( NamespaceExtenders = "extenders" CommandSet = "set" CommandDelete = "delete" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ExtenderData ¶
type ExtenderData struct {
// contains filtered or unexported fields
}
func (*ExtenderData) All ¶
func (ed *ExtenderData) All() []*Extender
func (*ExtenderData) Del ¶
func (ed *ExtenderData) Del(id string)
func (*ExtenderData) Reset ¶
func (ed *ExtenderData) Reset(extenders []*Extender)
func (*ExtenderData) Set ¶
func (ed *ExtenderData) Set(extender *Extender)
type ExtenderSetting ¶
type ExtenderSetting struct {
// contains filtered or unexported fields
}
func NewInstallData ¶
func NewInstallData() *ExtenderSetting
func (*ExtenderSetting) All ¶
func (i *ExtenderSetting) All() map[string]string
func (*ExtenderSetting) Del ¶
func (i *ExtenderSetting) Del(group, project string)
func (*ExtenderSetting) GetPlugins ¶
func (i *ExtenderSetting) GetPlugins(id string) ([]*service.Plugin, bool)
func (*ExtenderSetting) Reset ¶
func (i *ExtenderSetting) Reset(m map[string]string)
func (*ExtenderSetting) Set ¶
func (i *ExtenderSetting) Set(group, project, version string)
func (*ExtenderSetting) SetPlugins ¶
func (i *ExtenderSetting) SetPlugins(id string, plugins []*service.Plugin)
type IExtenders ¶
type IExtenders interface { }
type ITypedExtenderData ¶
type ITypedExtenderSetting ¶
type ITypedExtenderSetting interface { Set(group, project, version string) Del(group, project string) Get(group, project string) (version string, has bool) GetPlugins(id string) ([]*service.Plugin, bool) SetPlugins(id string, plugins []*service.Plugin) All() map[string]string Reset(map[string]string) }
Click to show internal directories.
Click to hide internal directories.