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.