Package | Description |
---|---|
org.eclipse.sisu.launch |
Utilities to test, launch, and extend Sisu applications.
|
org.eclipse.sisu.plexus |
Sisu-Plexus backend implementation.
|
org.eclipse.sisu.space |
Customizable scanning of bean implementations.
|
Modifier and Type | Method and Description |
---|---|
ClassSpace |
InjectedTestCase.space() |
ClassSpace |
InjectedTest.space() |
Modifier and Type | Method and Description |
---|---|
static SisuExtensions |
SisuExtensions.global(ClassSpace space)
Returns global
SisuExtensions from the surrounding class space. |
static SisuExtensions |
SisuExtensions.local(ClassSpace space)
Returns local
SisuExtensions from the containing class space. |
Modifier and Type | Method and Description |
---|---|
void |
PlexusTypeVisitor.enterSpace(ClassSpace _space) |
Constructor and Description |
---|
ComponentDescriptorBeanModule(ClassSpace space,
List<ComponentDescriptor<?>> descriptors) |
PlexusAnnotatedBeanModule(ClassSpace space,
Map<?,?> variables)
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
|
PlexusAnnotatedBeanModule(ClassSpace space,
Map<?,?> variables,
BeanScanning scanning)
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
|
PlexusSpaceModule(ClassSpace space) |
PlexusSpaceModule(ClassSpace space,
BeanScanning scanning) |
PlexusXmlBeanModule(ClassSpace space,
Map<?,?> variables)
Creates a bean source that only scans the local class space for XML resources.
|
PlexusXmlBeanModule(ClassSpace space,
Map<?,?> variables,
URL plexusXml)
Creates a bean source that scans all the surrounding class spaces for XML resources.
|
Modifier and Type | Class and Description |
---|---|
class |
BundleClassSpace
ClassSpace backed by a strongly-referenced Bundle . |
class |
CloningClassSpace
ClassSpace that can create multiple (deferred) copies of the same implementation type. |
class |
URLClassSpace
|
Modifier and Type | Method and Description |
---|---|
void |
QualifiedTypeVisitor.enterSpace(ClassSpace _space) |
void |
SisuIndex.enterSpace(ClassSpace _space) |
void |
SpaceVisitor.enterSpace(ClassSpace space)
Enters the class space.
|
Enumeration<URL> |
DefaultClassFinder.findClasses(ClassSpace space) |
Enumeration<URL> |
IndexedClassFinder.findClasses(ClassSpace space) |
Enumeration<URL> |
ClassFinder.findClasses(ClassSpace space)
Searches the given
ClassSpace for Class resources. |
void |
SisuIndex.index(ClassSpace _space) |
Iterable<String> |
IndexedClassFinder.indexedNames(ClassSpace space) |
static boolean |
QualifiedTypeVisitor.verify(ClassSpace space,
Class<?>... specification) |
Constructor and Description |
---|
CloningClassSpace(ClassSpace parent) |
SpaceModule(ClassSpace space) |
SpaceModule(ClassSpace space,
BeanScanning scanning) |
SpaceModule(ClassSpace space,
ClassFinder finder) |
SpaceScanner(ClassSpace space) |
SpaceScanner(ClassSpace space,
ClassFinder finder) |
Copyright © 2023. All rights reserved.