Uses of Interface
org.eclipse.sisu.space.ClassSpace
Packages that use ClassSpace
Package
Description
Utilities to test, launch, and extend Sisu applications.
Sisu-Plexus backend implementation.
Customizable scanning of bean implementations.
-
Uses of ClassSpace in org.eclipse.sisu.launch
Methods in org.eclipse.sisu.launch that return ClassSpaceMethods in org.eclipse.sisu.launch with parameters of type ClassSpaceModifier and TypeMethodDescriptionstatic SisuExtensions
SisuExtensions.global
(ClassSpace space) Returns globalSisuExtensions
from the surrounding class space.static SisuExtensions
SisuExtensions.local
(ClassSpace space) Returns localSisuExtensions
from the containing class space. -
Uses of ClassSpace in org.eclipse.sisu.plexus
Methods in org.eclipse.sisu.plexus with parameters of type ClassSpaceConstructors in org.eclipse.sisu.plexus with parameters of type ClassSpaceModifierConstructorDescriptionComponentDescriptorBeanModule
(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) Deprecated.PlexusAnnotatedBeanModule
(ClassSpace space, Map<?, ?> variables, BeanScanning scanning, boolean strictScanning) 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. -
Uses of ClassSpace in org.eclipse.sisu.space
Classes in org.eclipse.sisu.space that implement ClassSpaceModifier and TypeClassDescriptionfinal class
ClassSpace
backed by a strongly-referencedBundle
.final class
ClassSpace
that can create multiple (deferred) copies of the same implementation type.class
Methods in org.eclipse.sisu.space with parameters of type ClassSpaceModifier and TypeMethodDescriptionvoid
QualifiedTypeVisitor.enterSpace
(ClassSpace _space) final void
SisuIndex.enterSpace
(ClassSpace _space) void
SpaceVisitor.enterSpace
(ClassSpace space) Enters the class space.ClassFinder.findClasses
(ClassSpace space) Searches the givenClassSpace
forClass
resources.DefaultClassFinder.findClasses
(ClassSpace space) IndexedClassFinder.findClasses
(ClassSpace space) final void
SisuIndex.index
(ClassSpace _space) IndexedClassFinder.indexedNames
(ClassSpace space) static boolean
QualifiedTypeVisitor.verify
(ClassSpace space, Class<?>... specification) Constructors in org.eclipse.sisu.space with parameters of type ClassSpaceModifierConstructorDescriptionCloningClassSpace
(ClassSpace parent) SpaceModule
(ClassSpace space) Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead.SpaceModule
(ClassSpace space, BeanScanning scanning) Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
insteadSpaceModule
(ClassSpace space, BeanScanning scanning, boolean isStrict) SpaceModule
(ClassSpace space, ClassFinder finder) Deprecated.UseSpaceModule(ClassSpace, ClassFinder, boolean)
instead.SpaceModule
(ClassSpace space, ClassFinder finder, boolean isStrict) SpaceScanner
(ClassSpace space) Deprecated.UseSpaceScanner(ClassSpace, boolean)
instead.SpaceScanner
(ClassSpace space, boolean isStrict) SpaceScanner
(ClassSpace space, ClassFinder finder) Deprecated.UseSpaceScanner(ClassSpace, ClassFinder, boolean)
instead.SpaceScanner
(ClassSpace space, ClassFinder finder, boolean isStrict)
PlexusAnnotatedBeanModule(ClassSpace, Map, BeanScanning, boolean)
instead.