presenters

package
v0.0.0-...-8aeb4d3 Latest Latest
Warning

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

Go to latest
Published: May 5, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JSONPresenter

type JSONPresenter struct {
	Buffer io.Writer
}

func (JSONPresenter) PresentAdapterKinds

func (j JSONPresenter) PresentAdapterKinds(adapterKinds models.AdapterKinds)

func (JSONPresenter) PresentResourceKinds

func (j JSONPresenter) PresentResourceKinds(resourceKinds []string)

func (JSONPresenter) PresentResources

func (j JSONPresenter) PresentResources(resources models.Resources)

func (JSONPresenter) PresentStats

type Presenter

type Presenter interface {
	PresentAdapterKinds(models.AdapterKinds)
	PresentResourceKinds([]string)
	PresentResources(models.Resources)
	PresentStats(models.ListStatsResponseValuesStatListStats)
}

func NewPresenter

func NewPresenter(presenterType string) Presenter

type TablePresenter

type TablePresenter struct {
	Buffer io.Writer
}

func (TablePresenter) PresentAdapterKinds

func (t TablePresenter) PresentAdapterKinds(adapterKinds models.AdapterKinds)

func (TablePresenter) PresentResourceKinds

func (t TablePresenter) PresentResourceKinds(resourceKinds []string)

func (TablePresenter) PresentResources

func (t TablePresenter) PresentResources(resources models.Resources)

func (TablePresenter) PresentStats

Jump to

Keyboard shortcuts

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