Documentation
¶
Index ¶
Constants ¶
View Source
const DEFAULT = "default"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func MustRegister ¶
func MustRegister(name string) *Configuration
func Register ¶
func Register(name string) (*Configuration, error)
func (Configuration) ActivateExplicitlyControllers ¶
func (this Configuration) ActivateExplicitlyControllers(names ...string)
func (Configuration) Controllers ¶
func (this Configuration) Controllers(names ...string) error
type Definition ¶
type Definitions ¶
type Definitions interface {
Get(name string) Definition
Activate(controllers []string) (utils.StringSet, error)
AllGroups() map[string]utils.StringSet
AllControllers() utils.StringSet
AllActivateExplicitlyControllers() utils.StringSet
}
func DefaultDefinitions ¶
func DefaultDefinitions() Definitions
type RegistrationInterface ¶
type RegistrationInterface interface {
RegisterGroup(name string) (*Configuration, error)
MustRegisterGroup(name string) *Configuration
}
type Registrations ¶
type Registrations map[string]Definition
type Registry ¶
type Registry interface {
RegistrationInterface
GetDefinitions() Definitions
}
func DefaultRegistry ¶
func DefaultRegistry() Registry
func NewRegistry ¶
func NewRegistry() Registry
Click to show internal directories.
Click to hide internal directories.