Documentation ¶
Index ¶
- func IsErrUnsupportedFormatterValue(err error) bool
- func MakeErrUnsupportedFormatterValue(formatValue string, g schnittstellen.GattungLike) error
- func MakeNopAkteParseSaver[O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O]](awf schnittstellen.AkteWriterFactory) nopAkteParseSaver[O, OPtr]
- func MakeReaderAkteParseSaver[O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O]](awf schnittstellen.AkteWriterFactory, parser AkteParser[O, OPtr]) readerAkteParseSaver[O, OPtr]
- func MakeSavedAkteFormatter(akteReaderFactory schnittstellen.AkteReaderFactory) savedAkteFormatter
- func MakeTextFormatter(af schnittstellen.AkteReaderFactory, k Konfig) textFormatter
- func MakeTextFormatterWithAkteFormatter(af schnittstellen.AkteReaderFactory, k Konfig, ...) textFormatter
- func MakeTextParserIgnoreTomlErrors[O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O]](awf schnittstellen.AkteWriterFactory) tomlAkteParseSaver[O, OPtr]
- func MakeTomlAkteParseSaver[O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O]](awf schnittstellen.AkteWriterFactory) tomlAkteParseSaver[O, OPtr]
- type AkteFormat
- type AkteParseSaver
- type AkteParser
- type ErrUnsupportedFormatterValue
- type FormatterValue
- type Konfig
- type ParsedAkteFormatter
- type ParsedAkteTomlFormatter
- type SavedAkteFormatter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeErrUnsupportedFormatterValue ¶
func MakeErrUnsupportedFormatterValue( formatValue string, g schnittstellen.GattungLike, ) error
func MakeNopAkteParseSaver ¶
func MakeNopAkteParseSaver[ O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O], ](awf schnittstellen.AkteWriterFactory, ) nopAkteParseSaver[O, OPtr]
func MakeReaderAkteParseSaver ¶
func MakeReaderAkteParseSaver[ O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O], ]( awf schnittstellen.AkteWriterFactory, parser AkteParser[O, OPtr], ) readerAkteParseSaver[O, OPtr]
func MakeSavedAkteFormatter ¶
func MakeSavedAkteFormatter( akteReaderFactory schnittstellen.AkteReaderFactory, ) savedAkteFormatter
func MakeTextFormatter ¶
func MakeTextFormatter( af schnittstellen.AkteReaderFactory, k Konfig, ) textFormatter
func MakeTextFormatterWithAkteFormatter ¶
func MakeTextFormatterWithAkteFormatter( af schnittstellen.AkteReaderFactory, k Konfig, akteFormatter script_config.RemoteScript, ) textFormatter
func MakeTextParserIgnoreTomlErrors ¶
func MakeTextParserIgnoreTomlErrors[ O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O], ](awf schnittstellen.AkteWriterFactory, ) tomlAkteParseSaver[O, OPtr]
func MakeTomlAkteParseSaver ¶
func MakeTomlAkteParseSaver[ O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O], ](awf schnittstellen.AkteWriterFactory, ) tomlAkteParseSaver[O, OPtr]
Types ¶
type AkteFormat ¶
type AkteFormat[T any, TPtr schnittstellen.Ptr[T]] interface { SavedAkteFormatter ParsedAkteFormatter[T, TPtr] AkteParser[T, TPtr] }
type AkteParseSaver ¶
type AkteParseSaver[T any, TPtr schnittstellen.Ptr[T]] interface { ParseSaveAkte(io.Reader, TPtr) (schnittstellen.ShaLike, int64, error) }
type AkteParser ¶
type ErrUnsupportedFormatterValue ¶
type ErrUnsupportedFormatterValue interface { error GetFormatValue() string GetGattung() schnittstellen.GattungLike }
type FormatterValue ¶
type FormatterValue struct {
// contains filtered or unexported fields
}
func (*FormatterValue) MakeFormatterObjekte ¶
func (fv *FormatterValue) MakeFormatterObjekte( out io.Writer, af schnittstellen.AkteReaderFactory, k Konfig, logFunc schnittstellen.FuncIter[*sku.Transacted], cliFmt schnittstellen.StringFormatWriter[*sku.Transacted], ) schnittstellen.FuncIter[*sku.Transacted]
func (*FormatterValue) Set ¶
func (f *FormatterValue) Set(v string) (err error)
func (FormatterValue) String ¶
func (f FormatterValue) String() string
type Konfig ¶
type Konfig interface { schnittstellen.Konfig matcher.ImplicitEtikettenGetter IsInlineTyp(kennung.Typ) bool }
type ParsedAkteFormatter ¶
type ParsedAkteTomlFormatter ¶
type ParsedAkteTomlFormatter[O schnittstellen.Akte[O], OPtr schnittstellen.AktePtr[O]] struct{}
func (ParsedAkteTomlFormatter[O, OPtr]) FormatParsedAkte ¶
func (_ ParsedAkteTomlFormatter[O, OPtr]) FormatParsedAkte( w1 io.Writer, t OPtr, ) (n int64, err error)
type SavedAkteFormatter ¶
Click to show internal directories.
Click to hide internal directories.