Documentation ¶
Overview ¶
Package tree provides default implementation for tree related tasks.
Index ¶
- type CellsHashAction
- func (c *CellsHashAction) GetDescription(lang ...string) actions.ActionDescription
- func (c *CellsHashAction) GetName() string
- func (c *CellsHashAction) GetParametersForm() *forms.Form
- func (c *CellsHashAction) Init(job *jobs.Job, action *jobs.Action) error
- func (c *CellsHashAction) ProvidesProgress() bool
- func (c *CellsHashAction) Run(ctx context.Context, channels *actions.RunnableChannels, ...) (*jobs.ActionMessage, error)
- type CopyMoveAction
- func (c *CopyMoveAction) GetDescription(_ ...string) actions.ActionDescription
- func (c *CopyMoveAction) GetName() string
- func (c *CopyMoveAction) GetParametersForm() *forms.Form
- func (c *CopyMoveAction) Init(job *jobs.Job, action *jobs.Action) error
- func (c *CopyMoveAction) ProvidesProgress() bool
- func (c *CopyMoveAction) Run(ctx context.Context, channels *actions.RunnableChannels, ...) (*jobs.ActionMessage, error)
- type DeleteAction
- func (c *DeleteAction) GetDescription(_ ...string) actions.ActionDescription
- func (c *DeleteAction) GetName() string
- func (c *DeleteAction) GetParametersForm() *forms.Form
- func (c *DeleteAction) Init(job *jobs.Job, action *jobs.Action) error
- func (c *DeleteAction) Run(ctx context.Context, channels *actions.RunnableChannels, ...) (*jobs.ActionMessage, error)
- type MetaAction
- func (c *MetaAction) GetDescription(lang ...string) actions.ActionDescription
- func (c *MetaAction) GetName() string
- func (c *MetaAction) GetParametersForm() *forms.Form
- func (c *MetaAction) Init(job *jobs.Job, action *jobs.Action) error
- func (c *MetaAction) Run(ctx context.Context, channels *actions.RunnableChannels, ...) (*jobs.ActionMessage, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CellsHashAction ¶ added in v4.0.1
type CellsHashAction struct { tools.ScopedRouterConsumer // contains filtered or unexported fields }
func (*CellsHashAction) GetDescription ¶ added in v4.0.1
func (c *CellsHashAction) GetDescription(lang ...string) actions.ActionDescription
func (*CellsHashAction) GetName ¶ added in v4.0.1
func (c *CellsHashAction) GetName() string
GetName returns this action unique identifier
func (*CellsHashAction) GetParametersForm ¶ added in v4.0.1
func (c *CellsHashAction) GetParametersForm() *forms.Form
GetParametersForm returns parameters
func (*CellsHashAction) ProvidesProgress ¶ added in v4.0.6
func (c *CellsHashAction) ProvidesProgress() bool
ProvidesProgress implements interface to advertise about progress publication
func (*CellsHashAction) Run ¶ added in v4.0.1
func (c *CellsHashAction) Run(ctx context.Context, channels *actions.RunnableChannels, input *jobs.ActionMessage) (*jobs.ActionMessage, error)
Run the actual action code
type CopyMoveAction ¶
type CopyMoveAction struct { tools.ScopedRouterConsumer // contains filtered or unexported fields }
func (*CopyMoveAction) GetDescription ¶
func (c *CopyMoveAction) GetDescription(_ ...string) actions.ActionDescription
func (*CopyMoveAction) GetName ¶
func (c *CopyMoveAction) GetName() string
GetName returns this action unique identifier
func (*CopyMoveAction) GetParametersForm ¶
func (c *CopyMoveAction) GetParametersForm() *forms.Form
func (*CopyMoveAction) ProvidesProgress ¶
func (c *CopyMoveAction) ProvidesProgress() bool
func (*CopyMoveAction) Run ¶
func (c *CopyMoveAction) Run(ctx context.Context, channels *actions.RunnableChannels, input *jobs.ActionMessage) (*jobs.ActionMessage, error)
Run the actual action code
type DeleteAction ¶
type DeleteAction struct { tools.ScopedRouterConsumer // contains filtered or unexported fields }
func (*DeleteAction) GetDescription ¶
func (c *DeleteAction) GetDescription(_ ...string) actions.ActionDescription
func (*DeleteAction) GetName ¶
func (c *DeleteAction) GetName() string
GetName returns this action unique identifier
func (*DeleteAction) GetParametersForm ¶
func (c *DeleteAction) GetParametersForm() *forms.Form
func (*DeleteAction) Run ¶
func (c *DeleteAction) Run(ctx context.Context, channels *actions.RunnableChannels, input *jobs.ActionMessage) (*jobs.ActionMessage, error)
Run the actual action code
type MetaAction ¶
type MetaAction struct { common.RuntimeHolder Client tree.NodeReceiverClient MetaJSON string }
func (*MetaAction) GetDescription ¶
func (c *MetaAction) GetDescription(lang ...string) actions.ActionDescription
func (*MetaAction) GetName ¶
func (c *MetaAction) GetName() string
GetName returns this action unique identifier
func (*MetaAction) GetParametersForm ¶
func (c *MetaAction) GetParametersForm() *forms.Form
func (*MetaAction) Run ¶
func (c *MetaAction) Run(ctx context.Context, channels *actions.RunnableChannels, input *jobs.ActionMessage) (*jobs.ActionMessage, error)
Run the actual action code
Click to show internal directories.
Click to hide internal directories.