sku_fmt

package
v0.0.0-...-381c4e2 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromLuaTable

func FromLuaTable(o *sku.Transacted, l *lua.LState, t *lua.LTable) (err error)

func MakeCliCheckedOutFormat

func MakeCliCheckedOutFormat(
	options erworben_cli_print_options.PrintOptions,
	shaStringFormatWriter schnittstellen.StringFormatWriter[schnittstellen.ShaLike],
	fdStringFormatWriter schnittstellen.StringFormatWriter[*fd.FD],
	kennungStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Kennung2],
	typStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Typ],
	bezeichnungStringFormatWriter schnittstellen.StringFormatWriter[*bezeichnung.Bezeichnung],
	etikettenStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Etikett],
) *cliCheckedOut

func MakeCliFormat

func MakeCliFormat(
	options erworben_cli_print_options.PrintOptions,
	shaStringFormatWriter schnittstellen.StringFormatWriter[schnittstellen.ShaLike],
	kennungStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Kennung2],
	typStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Typ],
	bezeichnungStringFormatWriter schnittstellen.StringFormatWriter[*bezeichnung.Bezeichnung],
	etikettenStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Etikett],
) *cli

func MakeCliFormatShort

func MakeCliFormatShort(
	shaStringFormatWriter schnittstellen.StringFormatWriter[schnittstellen.ShaLike],
	kennungStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Kennung2],
	typStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Typ],
	bezeichnungStringFormatWriter schnittstellen.StringFormatWriter[*bezeichnung.Bezeichnung],
	etikettenStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Etikett],
) *cli

func String

func String(o *sku.Transacted) (str string)

func StringMetadatei

func StringMetadatei(o *sku.Transacted) (str string)

func StringMetadateiSansTai

func StringMetadateiSansTai(o *sku.Transacted) (str string)

func ToLuaTable

func ToLuaTable(o *sku.Transacted, l *lua.LState, t *lua.LTable)

func TomlBookmarkUrl

func TomlBookmarkUrl(
	sk *sku.Transacted,
	s standort.Standort,
) (ur *url.URL, err error)

Types

type CheckedOut

type CheckedOut = sku.CheckedOut

type FormatBestandsaufnahmePrinter

type FormatBestandsaufnahmePrinter interface {
	Offset() int64
	Print(objekte_format.FormatterContext) (int64, error)
	PrintMany(...objekte_format.FormatterContext) (int64, error)
}

func MakeFormatBestandsaufnahmePrinter

func MakeFormatBestandsaufnahmePrinter(
	out io.Writer,
	of objekte_format.Formatter,
	op objekte_format.Options,
) FormatBestandsaufnahmePrinter

type FormatBestandsaufnahmeScanner

type FormatBestandsaufnahmeScanner interface {
	Error() error
	GetTransacted() *sku.Transacted
	GetRange() ennui.Range
	Scan() bool
	SetDebug()
}

func MakeFormatBestandsaufnahmeScanner

func MakeFormatBestandsaufnahmeScanner(
	in io.Reader,
	of objekte_format.Format,
	op objekte_format.Options,
) FormatBestandsaufnahmeScanner

type Json

type Json struct {
	Akte        string   `json:"akte"`
	AkteSha     string   `json:"akte-sha"`
	Bezeichnung string   `json:"bezeichnung"`
	Etiketten   []string `json:"etiketten"`
	Kennung     string   `json:"kennung"`
	Typ         string   `json:"typ"`
	Tai         string   `json:"tai"`
}

func (*Json) FromStringAndMetadatei

func (j *Json) FromStringAndMetadatei(
	k string,
	m *metadatei.Metadatei,
	s standort.Standort,
) (err error)

func (*Json) FromTransacted

func (j *Json) FromTransacted(sk *sku.Transacted, s standort.Standort) (err error)

func (*Json) ToTransacted

func (j *Json) ToTransacted(sk *sku.Transacted, s standort.Standort) (err error)

type JsonWithUrl

type JsonWithUrl struct {
	Json
	TomlBookmark
}

func MakeJsonTomlBookmark

func MakeJsonTomlBookmark(
	sk *sku.Transacted,
	s standort.Standort,
	chromeTabs []interface{},
) (j JsonWithUrl, err error)

type KennungAlignedFormat

type KennungAlignedFormat interface {
	SetMaxKopfUndSchwanz(kop, schwanz int)
}

type KeyerSkuLikeUnique

type KeyerSkuLikeUnique struct{}

func (KeyerSkuLikeUnique) GetKey

func (k KeyerSkuLikeUnique) GetKey(o *sku.Transacted) string

type Organize

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

func MakeOrganizeFormat

func MakeOrganizeFormat(
	ex kennung.Abbr,
	options erworben_cli_print_options.PrintOptions,
) *Organize

func (*Organize) ReadStringFormat

func (f *Organize) ReadStringFormat(
	rb *catgut.RingBuffer,
	o *sku.Transacted,
) (n int64, err error)

func (*Organize) SetMaxKopfUndSchwanz

func (f *Organize) SetMaxKopfUndSchwanz(k, s int)

func (*Organize) WriteStringFormat

func (f *Organize) WriteStringFormat(
	sw schnittstellen.WriterAndStringWriter,
	o *sku.Transacted,
) (n int64, err error)

type OrganizeNew

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

func MakeOrganizeNewFormat

func MakeOrganizeNewFormat(
	options erworben_cli_print_options.PrintOptions,
	shaStringFormatWriter schnittstellen.StringFormatWriter[schnittstellen.ShaLike],
	kennungStringFormatWriter kennung_fmt.Aligned,
	typStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Typ],
	bezeichnungStringFormatWriter schnittstellen.StringFormatWriter[*bezeichnung.Bezeichnung],
	etikettenStringFormatWriter schnittstellen.StringFormatWriter[*kennung.Etikett],
) *OrganizeNew

func (*OrganizeNew) ReadStringFormat

func (f *OrganizeNew) ReadStringFormat(
	rb *catgut.RingBuffer,
	o *sku.Transacted,
) (n int64, err error)

func (*OrganizeNew) SetMaxKopfUndSchwanz

func (f *OrganizeNew) SetMaxKopfUndSchwanz(k, s int)

func (*OrganizeNew) WriteStringFormat

func (f *OrganizeNew) WriteStringFormat(
	sw schnittstellen.WriterAndStringWriter,
	o *sku.Transacted,
) (n int64, err error)

type TomlBookmark

type TomlBookmark struct {
	Url string `toml:"url"`
}

type Transacted

type Transacted = sku.Transacted

type WriterComplete

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

func MakeWriterComplete

func MakeWriterComplete(w io.Writer) *WriterComplete

func (*WriterComplete) Close

func (w *WriterComplete) Close() (err error)

func (*WriterComplete) WriteOne

func (w *WriterComplete) WriteOne(
	z *sku.Transacted,
) (err error)

type WriterJson

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

func MakeWriterJson

func MakeWriterJson(w io.Writer) (w1 WriterJson)

func (WriterJson) WriteZettelVerzeichnisse

func (w WriterJson) WriteZettelVerzeichnisse(z *sku.Transacted) (err error)

Jump to

Keyboard shortcuts

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