Documentation
¶
Index ¶
- func LoadAvailablePackages(o *po.AvailablePackages, props collection.Properties) error
- func LoadInstalledPackages(o *po.InstalledPackages, props collection.Properties) error
- func LoadMainConfig(o *po.AppMain, props collection.Properties) error
- func LoadPackageManifest(o *po.Manifest, props collection.Properties) error
- func LoadPackageSignature(o *po.Signature, props collection.Properties) error
- func LoadPackageSourceList(file fs.Path) ([]*entity.PackSource, error)
- func SaveAvailablePackages(o *po.AvailablePackages, props collection.Properties) error
- func SaveInstalledPackages(o *po.InstalledPackages, props collection.Properties) error
- func SavePackageManifest(o *po.Manifest, props collection.Properties) error
- func SavePackageSignature(o *po.Signature, props collection.Properties) error
- type Adapter
- type AdapterBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadAvailablePackages ¶
func LoadAvailablePackages(o *po.AvailablePackages, props collection.Properties) error
LoadAvailablePackages ...
func LoadInstalledPackages ¶
func LoadInstalledPackages(o *po.InstalledPackages, props collection.Properties) error
LoadInstalledPackages ...
func LoadMainConfig ¶ added in v0.0.2
func LoadMainConfig(o *po.AppMain, props collection.Properties) error
LoadMainConfig ...
func LoadPackageManifest ¶
func LoadPackageManifest(o *po.Manifest, props collection.Properties) error
LoadPackageManifest ...
func LoadPackageSignature ¶
func LoadPackageSignature(o *po.Signature, props collection.Properties) error
LoadPackageSignature ...
func LoadPackageSourceList ¶
func LoadPackageSourceList(file fs.Path) ([]*entity.PackSource, error)
LoadPackageSourceList ...
func SaveAvailablePackages ¶
func SaveAvailablePackages(o *po.AvailablePackages, props collection.Properties) error
SaveAvailablePackages 保存可安装的包列表
func SaveInstalledPackages ¶
func SaveInstalledPackages(o *po.InstalledPackages, props collection.Properties) error
SaveInstalledPackages 保存已安装的包列表
func SavePackageManifest ¶
func SavePackageManifest(o *po.Manifest, props collection.Properties) error
SavePackageManifest 保存包项目清单
func SavePackageSignature ¶
func SavePackageSignature(o *po.Signature, props collection.Properties) error
SavePackageSignature 保存包项目清单
Types ¶
type Adapter ¶
type Adapter interface {
ForString(p *string, name string)
ForBool(p *bool, name string)
ForByte(p *byte, name string)
ForRune(p *rune, name string)
ForInt(p *int, name string)
ForInt8(p *int8, name string)
ForInt16(p *int16, name string)
ForInt32(p *int32, name string)
ForInt64(p *int64, name string)
ForUint(p *uint, name string)
ForUint8(p *uint8, name string)
ForUint16(p *uint16, name string)
ForUint32(p *uint32, name string)
ForUint64(p *uint64, name string)
ForFloat32(p *float32, name string)
ForFloat64(p *float64, name string)
}
Adapter 是 Entity 和 Properties 之间的适配器
type AdapterBuilder ¶
type AdapterBuilder interface {
GetterFor(props collection.Properties) AdapterBuilder
SetterFor(props collection.Properties) AdapterBuilder
Type(value string) AdapterBuilder
ID(value string) AdapterBuilder
Create() Adapter
}
AdapterBuilder 用来创建 Adapter
func NewAdapterBuilder ¶
func NewAdapterBuilder() AdapterBuilder
NewAdapterBuilder 创建一个新的 AdapterBuilder
Click to show internal directories.
Click to hide internal directories.