itemrender

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BinaryRenderer

type BinaryRenderer types.AttributeValueMemberB

func (*BinaryRenderer) MetaInfo

func (sr *BinaryRenderer) MetaInfo() string

func (*BinaryRenderer) StringValue

func (sr *BinaryRenderer) StringValue() string

func (*BinaryRenderer) SubItems

func (sr *BinaryRenderer) SubItems() []SubItem

func (*BinaryRenderer) TypeName

func (sr *BinaryRenderer) TypeName() string

type BoolRenderer

type BoolRenderer types.AttributeValueMemberBOOL

func (*BoolRenderer) MetaInfo

func (sr *BoolRenderer) MetaInfo() string

func (*BoolRenderer) StringValue

func (sr *BoolRenderer) StringValue() string

func (*BoolRenderer) SubItems

func (sr *BoolRenderer) SubItems() []SubItem

func (*BoolRenderer) TypeName

func (sr *BoolRenderer) TypeName() string

type GenericRenderer

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

func (*GenericRenderer) MetaInfo

func (sr *GenericRenderer) MetaInfo() string

func (*GenericRenderer) StringValue

func (sr *GenericRenderer) StringValue() string

func (*GenericRenderer) SubItems

func (sr *GenericRenderer) SubItems() []SubItem

func (*GenericRenderer) TypeName

func (sr *GenericRenderer) TypeName() string

type ListRenderer

type ListRenderer types.AttributeValueMemberL

func (*ListRenderer) MetaInfo

func (sr *ListRenderer) MetaInfo() string

func (*ListRenderer) StringValue

func (sr *ListRenderer) StringValue() string

func (*ListRenderer) SubItems

func (sr *ListRenderer) SubItems() []SubItem

func (*ListRenderer) TypeName

func (sr *ListRenderer) TypeName() string

type MapRenderer

type MapRenderer types.AttributeValueMemberM

func (*MapRenderer) MetaInfo

func (sr *MapRenderer) MetaInfo() string

func (*MapRenderer) StringValue

func (sr *MapRenderer) StringValue() string

func (*MapRenderer) SubItems

func (sr *MapRenderer) SubItems() []SubItem

func (*MapRenderer) TypeName

func (sr *MapRenderer) TypeName() string

type NullRenderer

type NullRenderer types.AttributeValueMemberNULL

func (*NullRenderer) MetaInfo

func (sr *NullRenderer) MetaInfo() string

func (*NullRenderer) StringValue

func (sr *NullRenderer) StringValue() string

func (*NullRenderer) SubItems

func (sr *NullRenderer) SubItems() []SubItem

func (*NullRenderer) TypeName

func (sr *NullRenderer) TypeName() string

type NumberRenderer

type NumberRenderer types.AttributeValueMemberN

func (*NumberRenderer) MetaInfo

func (sr *NumberRenderer) MetaInfo() string

func (*NumberRenderer) StringValue

func (sr *NumberRenderer) StringValue() string

func (*NumberRenderer) SubItems

func (sr *NumberRenderer) SubItems() []SubItem

func (*NumberRenderer) TypeName

func (sr *NumberRenderer) TypeName() string

type OtherRenderer

type OtherRenderer struct{}

func (OtherRenderer) MetaInfo

func (u OtherRenderer) MetaInfo() string

func (OtherRenderer) StringValue

func (sr OtherRenderer) StringValue() string

func (OtherRenderer) SubItems

func (u OtherRenderer) SubItems() []SubItem

func (OtherRenderer) TypeName

func (u OtherRenderer) TypeName() string

type Renderer

type Renderer interface {
	TypeName() string
	StringValue() string
	MetaInfo() string
	SubItems() []SubItem
}

func ToRenderer

func ToRenderer(v types.AttributeValue) Renderer

type StringRenderer

type StringRenderer types.AttributeValueMemberS

func (*StringRenderer) MetaInfo

func (sr *StringRenderer) MetaInfo() string

func (*StringRenderer) StringValue

func (sr *StringRenderer) StringValue() string

func (*StringRenderer) SubItems

func (sr *StringRenderer) SubItems() []SubItem

func (*StringRenderer) TypeName

func (sr *StringRenderer) TypeName() string

type SubItem

type SubItem struct {
	Key   string
	Value Renderer
}

Jump to

Keyboard shortcuts

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