implcom

package
v0.9.20 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder struct {
	// contains filtered or unexported fields
}

Builder 用来创建 application.Context

func NewBuilder

func NewBuilder(mode safe.Mode) *Builder

NewBuilder 新建一个上下文创建器

func (*Builder) Create

func (inst *Builder) Create() (application.Context, error)

Create 创建 application.Context

func (*Builder) Registry

func (inst *Builder) Registry() application.ComponentRegistry

Registry 用来获取组件注册接口

func (*Builder) SetArguments

func (inst *Builder) SetArguments(t arguments.Table)

SetArguments ...

func (*Builder) SetAttributes

func (inst *Builder) SetAttributes(t attributes.Table)

SetAttributes ...

func (*Builder) SetCollections

func (inst *Builder) SetCollections(c *application.Collections)

SetCollections ...

func (*Builder) SetEnv

func (inst *Builder) SetEnv(t environment.Table)

SetEnv ...

func (*Builder) SetModules added in v0.9.7

func (inst *Builder) SetModules(mods []application.Module, main application.Module)

SetModules ...

func (*Builder) SetParameters

func (inst *Builder) SetParameters(t parameters.Table)

SetParameters ...

func (*Builder) SetProperties

func (inst *Builder) SetProperties(t properties.Table)

SetProperties ...

func (*Builder) SetResources

func (inst *Builder) SetResources(t resources.Table)

SetResources ...

Jump to

Keyboard shortcuts

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