node

package
v0.0.0-...-558ffba Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrayNode

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

func NewArrayNode

func NewArrayNode(sch *scheme.SchemeItem, r *render.Renderer) *ArrayNode

func (*ArrayNode) Print

func (n *ArrayNode) Print(entry map[string]any, r *render.Renderer) (int, error)

type AttributeNode

type AttributeNode struct {
	FormatStr string
	Colorizer *color.Color
	Prefix    *LiteralNode
	Postfix   *LiteralNode
	Preproc   func(string) string
	// contains filtered or unexported fields
}

func NewAttributeNode

func NewAttributeNode(si *scheme.SchemeItem) *AttributeNode

func (*AttributeNode) Print

func (n *AttributeNode) Print(entry map[string]any, r *render.Renderer) (int, error)

type Base

type Base interface {
	Print(entry map[string]any, r *render.Renderer) (int, error)
}

type EnumNode

type EnumNode struct {
	Colorizer *color.Color
	Values    map[string]*LiteralNode
	// contains filtered or unexported fields
}

func NewEnumNode

func NewEnumNode(si *scheme.SchemeItem) *EnumNode

func (*EnumNode) Print

func (e *EnumNode) Print(entry map[string]any, r *render.Renderer) (int, error)

type LiteralNode

type LiteralNode struct {
	Literal   string
	Colorizer *color.Color
	// contains filtered or unexported fields
}

func NewLiteralNode

func NewLiteralNode(si *scheme.SchemeItem) *LiteralNode

func (*LiteralNode) Print

func (l *LiteralNode) Print(entry map[string]any, r *render.Renderer) (int, error)

type ObjectNode

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

func NewObjectNode

func NewObjectNode(sch *scheme.SchemeItem, r *render.Renderer) *ObjectNode

func (*ObjectNode) Print

func (n *ObjectNode) Print(entry map[string]any, r *render.Renderer) (int, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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