Package com.zfabrik.components
Interface IComponentsManager
- All Superinterfaces:
IComponentsRepository
The components manager provides access to the system's current view onto all component repositories.
It represents the root view onto all repositories and should be used by clients to find out about components in the system.
- Author:
- hb
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Initialization help -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IComponentsManager
Static access to components managerFields inherited from interface com.zfabrik.components.provider.IComponentsRepository
COMPONENT_REPO_IMPLEMENTATION, COMPONENT_REPO_MODE, COMPONENT_REPO_MODE_RELAXED, COMPONENT_REPO_MODE_STRICT
-
Method Summary
Modifier and TypeMethodDescriptionregisterRepository
(int prio, IComponentsRepository repo) Register a components repository.void
Unregister a component repository.Methods inherited from interface com.zfabrik.components.provider.IComponentsRepository
findComponents, findComponents, getComponent, getComponent, getModules, getModules, getRevision, getRevision, retrieve, retrieve
-
Field Details
-
INSTANCE
Static access to components manager
-
-
Method Details
-
registerRepository
Register a components repository. The priority parameter controls in what order repositories will be asked for components. The higher the priority of a repository the closer to the start of the list it will be put.- Parameters:
prio
-repo
-
-
unregisterRepository
Unregister a component repository.- Parameters:
repo
-
-