 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IndentedInspector ¶
type IndentedInspector struct {
	// contains filtered or unexported fields
}
    IndentedInspector uses a buffer to stop the indented representation of an element.
func (*IndentedInspector) Flush ¶
func (i *IndentedInspector) Flush() error
Flush write the result of inspecting all elements into the output stream.
func (*IndentedInspector) Inspect ¶
func (i *IndentedInspector) Inspect(typedElement interface{}, rawElement []byte) error
Inspect writes the raw element with an indented json format.
type Inspector ¶
type Inspector interface {
	Inspect(typedElement interface{}, rawElement []byte) error
	Flush() error
}
    Inspector defines an interface to implement to process elements
func NewIndentedInspector ¶
NewIndentedInspector generates a new IndentedInspector.
type TemplateInspector ¶
type TemplateInspector struct {
	// contains filtered or unexported fields
}
    TemplateInspector uses a text template to inspect elements.
func (*TemplateInspector) Flush ¶
func (i *TemplateInspector) Flush() error
Flush write the result of inspecting all elements into the output stream.
func (*TemplateInspector) Inspect ¶
func (i *TemplateInspector) Inspect(typedElement interface{}, rawElement []byte) error
Inspect executes the inspect template. It decodes the raw element into a map if the initial execution fails. This allows docker cli to parse inspect structs injected with Swarm fields.