Documentation
¶
Index ¶
- type DataMapWriter
- type Element
- type Expression
- type Field
- type Framework
- func (f *Framework) GetElements() (map[string]string, error)
- func (f *Framework) GetExpressions(kind string, tagFilter []string) (map[string]string, error)
- func (f *Framework) GetFields() (map[string]string, error)
- func (f *Framework) GetPrefixMap() map[string]string
- func (f *Framework) GetPrefixWithVersion(sectionName string) string
- func (f *Framework) SortPrefixes(prefixes []Prefix)
- type Module
- func (m *Module) AppendData(source map[string]string, destination map[string]string) (map[string]string, error)
- func (m *Module) GetElements(packageName string) (map[string]string, error)
- func (m *Module) GetFields(packageName string) (map[string]string, error)
- func (m *Module) GetFullModuleName(packageName string) string
- func (m *Module) GetInstallExpressions(packageName string, tagFilter []string) (map[string]string, error)
- func (m *Module) GetUninstallExpressions(packageName string, tagFilter []string) (map[string]string, error)
- func (m *Module) HasFilteredTag(tagFilter []string) bool
- type Package
- func (p *Package) AppendData(source map[string]string, destination map[string]string) (map[string]string, error)
- func (p *Package) GetElements() (map[string]string, error)
- func (p *Package) GetFields() (map[string]string, error)
- func (p *Package) GetInstallExpressions(tagFilter []string) (map[string]string, error)
- func (p *Package) GetUninstallExpressions(tagFilter []string) (map[string]string, error)
- type Prefix
- type Release
- type Section
- func (s *Section) GetElements(moduleName string) (map[string]string, error)
- func (s *Section) GetFields(moduleName string) (map[string]string, error)
- func (s *Section) GetFullName(moduleName string) string
- func (s *Section) GetInstallExpressions(moduleName string, tagFilter []string) (map[string]string, error)
- func (s *Section) GetUninstallExpressions(moduleName string, tagFilter []string) (map[string]string, error)
- type SectionData
- type UnfoldedExpressionData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataMapWriter ¶
type Element ¶
type Element struct { Name string `yaml:"name"` Tags []string `yaml:"tags"` Fields []Field `yaml:"fields"` Expressions Expression `yaml:"expressions"` }
func (*Element) GetFullName ¶
func (*Element) GetFullyQualifiedExpression ¶
func (*Element) HasFilteredTag ¶
type Expression ¶
type Field ¶
func (*Field) GetFullName ¶
type Framework ¶
type Framework struct { Release Release `yaml:"release"` Prefixes []Prefix `yaml:"prefixes"` Packages []Package `yaml:"packages"` }
func (*Framework) GetExpressions ¶
func (*Framework) GetPrefixMap ¶
func (*Framework) GetPrefixWithVersion ¶
func (*Framework) SortPrefixes ¶
type Module ¶
type Module struct { Name string `yaml:"name"` Tags []string `yaml:"tags"` Sections []Section `yaml:"sections"` }
func (*Module) AppendData ¶
func (*Module) GetElements ¶
func (*Module) GetFullModuleName ¶
func (*Module) GetInstallExpressions ¶
func (*Module) GetUninstallExpressions ¶
func (*Module) HasFilteredTag ¶
type Section ¶
func (*Section) GetElements ¶
func (*Section) GetFullName ¶
func (*Section) GetInstallExpressions ¶
type SectionData ¶
type UnfoldedExpressionData ¶
Click to show internal directories.
Click to hide internal directories.