encoder

package
v0.0.0-...-f171045 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2024 License: MIT Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConvertorFormat

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

func NewConvertorFormat

func NewConvertorFormat(title string, fileType encoder.FileTypeContract) *ConvertorFormat

func (ConvertorFormat) AddEncoder

func (f ConvertorFormat) AddEncoder(encoder encoder.EncoderDataContract)

func (ConvertorFormat) GetEncoders

func (f ConvertorFormat) GetEncoders() map[int]encoder.EncoderDataContract

func (ConvertorFormat) GetFileType

func (f ConvertorFormat) GetFileType() encoder.FileTypeContract

func (ConvertorFormat) GetTitle

func (f ConvertorFormat) GetTitle() string

type ConvertorFormatContract

type ConvertorFormatContract interface {
	GetTitle() string
	AddEncoder(encoder encoder.EncoderDataContract)
	GetFileType() encoder.FileTypeContract
	GetEncoders() map[int]encoder.EncoderDataContract
}

type ConvertorFormats

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

func NewConvertorFormats

func NewConvertorFormats() *ConvertorFormats

func (ConvertorFormats) GetFormat

func (f ConvertorFormats) GetFormat(format string) (ConvertorFormatContract, error)

func (ConvertorFormats) GetFormats

func (f ConvertorFormats) GetFormats() map[string]ConvertorFormatContract

func (ConvertorFormats) NewEncoder

func (f ConvertorFormats) NewEncoder(encoderName string) bool

type ConvertorFormatsContract

type ConvertorFormatsContract interface {
	NewEncoder(encoderName string) bool
	GetFormats() map[string]ConvertorFormatContract
	GetFormat(format string) (ConvertorFormatContract, error)
}

Jump to

Keyboard shortcuts

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