| Package | Description |
|---|---|
| org.eclipse.sisu.launch |
Utilities to test, launch, and extend Sisu applications.
|
| 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 | 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 |
SisuIndex.enterSpace(ClassSpace _space) |
void |
SpaceVisitor.enterSpace(ClassSpace space)
Enters the class space.
|
void |
QualifiedTypeVisitor.enterSpace(ClassSpace _space) |
java.util.Enumeration<java.net.URL> |
DefaultClassFinder.findClasses(ClassSpace space) |
java.util.Enumeration<java.net.URL> |
IndexedClassFinder.findClasses(ClassSpace space) |
java.util.Enumeration<java.net.URL> |
ClassFinder.findClasses(ClassSpace space)
Searches the given
ClassSpace for Class resources. |
void |
SisuIndex.index(ClassSpace _space) |
java.lang.Iterable<java.lang.String> |
IndexedClassFinder.indexedNames(ClassSpace space) |
static boolean |
QualifiedTypeVisitor.verify(ClassSpace space,
java.lang.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) |