handler

package
v0.0.0-...-6bb069b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2022 License: GPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbstractExtensibleHandler

type AbstractExtensibleHandler struct {
	HandlerInfo
	// contains filtered or unexported fields
}

* extensible handler

func (*AbstractExtensibleHandler) GetProjectName

func (handler *AbstractExtensibleHandler) GetProjectName() string

public function

func (*AbstractExtensibleHandler) Save

func (handler *AbstractExtensibleHandler) Save(configs []map[string]interface{}, plugins *util.ConcurrentMap) bool

func (*AbstractExtensibleHandler) SetConfigRelativeFolder

func (handler *AbstractExtensibleHandler) SetConfigRelativeFolder(folder string)

func (*AbstractExtensibleHandler) SetProjectName

func (handler *AbstractExtensibleHandler) SetProjectName(project string)

func (*AbstractExtensibleHandler) View

type ExtensibleDockerFileGenerator

type ExtensibleDockerFileGenerator struct {
	AbstractExtensibleHandler
	// contains filtered or unexported fields
}

* 可扩展的dockerfile生成器,ExtensibleBasicHandler的子类。

func BuildExtensibleDockerFileGenerator

func BuildExtensibleDockerFileGenerator(projectName string,
	configRelativeFolder string,
	plugins *util.ConcurrentMap) *ExtensibleDockerFileGenerator

func (*ExtensibleDockerFileGenerator) Handle

func (builder *ExtensibleDockerFileGenerator) Handle() bool

func (*ExtensibleDockerFileGenerator) Init

func (generator *ExtensibleDockerFileGenerator) Init() bool

type HandlerInfo

type HandlerInfo struct {
	ProjectName          string
	ConfigRelativeFolder string
}

* handler的基本信息。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL