Documentation
¶
Index ¶
- type EmbeddedTemplates
- func (g *EmbeddedTemplates) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)
- func (g *EmbeddedTemplates) GetLanguages() []Languages
- func (g *EmbeddedTemplates) GetListOfAllLanguages() []string
- func (g *EmbeddedTemplates) GetListOfLanguageTemplatesFor(language string) []Languages
- func (g *EmbeddedTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)
- func (g *EmbeddedTemplates) HasLanguage(languageName string) bool
- func (g *EmbeddedTemplates) HasTemplate(languageName string, templateName string) bool
- type Languages
- type TemplateManager
- func (g *TemplateManager) CreateFileFromTemplate(languageName string, templateName string, customFileName string) error
- func (g *TemplateManager) GatherTemplates()
- func (g *TemplateManager) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)
- func (g *TemplateManager) HasLanguage(languageName string) bool
- func (g *TemplateManager) HasTemplate(languageName string, templateName string) bool
- func (g *TemplateManager) ListLanguages()
- func (g *TemplateManager) ListTemplates(languageName string)
- func (g *TemplateManager) ShowTemplate(languageName string, templateName string) error
- type Templates
- type UserTemplates
- func (g *UserTemplates) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)
- func (g *UserTemplates) GetLanguages() []Languages
- func (g *UserTemplates) GetListOfAllLanguages() []string
- func (g *UserTemplates) GetListOfLanguageTemplatesFor(language string) []Languages
- func (g *UserTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)
- func (g *UserTemplates) HasLanguage(languageName string) bool
- func (g *UserTemplates) HasTemplate(languageName string, templateName string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmbeddedTemplates ¶
type EmbeddedTemplates struct {
// contains filtered or unexported fields
}
func NewEmbeddedTemplates ¶
func NewEmbeddedTemplates() (*EmbeddedTemplates, error)
func (*EmbeddedTemplates) GetLanguageTemplateFor ¶
func (*EmbeddedTemplates) GetLanguages ¶
func (g *EmbeddedTemplates) GetLanguages() []Languages
func (*EmbeddedTemplates) GetListOfAllLanguages ¶
func (g *EmbeddedTemplates) GetListOfAllLanguages() []string
func (*EmbeddedTemplates) GetListOfLanguageTemplatesFor ¶
func (g *EmbeddedTemplates) GetListOfLanguageTemplatesFor(language string) []Languages
func (*EmbeddedTemplates) GetTemplateIndexFor ¶
func (g *EmbeddedTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)
func (*EmbeddedTemplates) HasLanguage ¶
func (g *EmbeddedTemplates) HasLanguage(languageName string) bool
func (*EmbeddedTemplates) HasTemplate ¶
func (g *EmbeddedTemplates) HasTemplate(languageName string, templateName string) bool
type Languages ¶
type Languages struct {
// contains filtered or unexported fields
}
func (*Languages) GetInfoFile ¶
type TemplateManager ¶
type TemplateManager struct {
// contains filtered or unexported fields
}
func New ¶
func New() *TemplateManager
func (*TemplateManager) CreateFileFromTemplate ¶
func (g *TemplateManager) CreateFileFromTemplate(languageName string, templateName string, customFileName string) error
CreateFileFromTemplate Creates a template
func (*TemplateManager) GatherTemplates ¶
func (g *TemplateManager) GatherTemplates()
func (*TemplateManager) GetLanguageTemplateFor ¶
func (*TemplateManager) HasLanguage ¶
func (g *TemplateManager) HasLanguage(languageName string) bool
func (*TemplateManager) HasTemplate ¶
func (g *TemplateManager) HasTemplate(languageName string, templateName string) bool
func (*TemplateManager) ListLanguages ¶
func (g *TemplateManager) ListLanguages()
func (*TemplateManager) ListTemplates ¶
func (g *TemplateManager) ListTemplates(languageName string)
func (*TemplateManager) ShowTemplate ¶
func (g *TemplateManager) ShowTemplate(languageName string, templateName string) error
type Templates ¶
type Templates interface {
GetListOfAllLanguages() []string
GetLanguages() []Languages
GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)
GetListOfLanguageTemplatesFor(languageName string) []Languages
HasTemplate(languageName string, templateName string) bool
HasLanguage(languageName string) bool
GetTemplateIndexFor(languageName string, templateName string) (bool, int)
}
type UserTemplates ¶
type UserTemplates struct {
// contains filtered or unexported fields
}
func NewUserTemplates ¶
func NewUserTemplates() (*UserTemplates, error)
func (*UserTemplates) GetLanguageTemplateFor ¶
func (*UserTemplates) GetLanguages ¶
func (g *UserTemplates) GetLanguages() []Languages
func (*UserTemplates) GetListOfAllLanguages ¶
func (g *UserTemplates) GetListOfAllLanguages() []string
func (*UserTemplates) GetListOfLanguageTemplatesFor ¶
func (g *UserTemplates) GetListOfLanguageTemplatesFor(language string) []Languages
func (*UserTemplates) GetTemplateIndexFor ¶
func (g *UserTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)
func (*UserTemplates) HasLanguage ¶
func (g *UserTemplates) HasLanguage(languageName string) bool
func (*UserTemplates) HasTemplate ¶
func (g *UserTemplates) HasTemplate(languageName string, templateName string) bool
Click to show internal directories.
Click to hide internal directories.