Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New( session *common.SessionControllerInfo, configs *common.Configs, ) *Controller
func (*Controller) OnNewShrinkItem ¶
func (c *Controller) OnNewShrinkItem(item *nav.TraverseItem) error
func (*Controller) Reset ¶
func (c *Controller) Reset()
func (*Controller) Run ¶
func (c *Controller) Run(item *nav.TraverseItem, sequence common.Sequence) error
type ControllerRegistry ¶
type ControllerRegistry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry(session *common.SessionControllerInfo, configs *common.Configs) *ControllerRegistry
func (*ControllerRegistry) Get ¶
func (r *ControllerRegistry) Get() common.ItemController
func (*ControllerRegistry) Put ¶
func (r *ControllerRegistry) Put(controller common.ItemController)
Click to show internal directories.
Click to hide internal directories.