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
Fields in org.eclipse.sisu.launch declared as ClassSpaceMethods in org.eclipse.sisu.launch that return ClassSpaceMethods in org.eclipse.sisu.launch with parameters of type ClassSpaceModifier and TypeMethodDescriptionstatic SisuExtensionsSisuExtensions.global(ClassSpace space) Returns globalSisuExtensionsfrom the surrounding class space.static SisuExtensionsSisuExtensions.local(ClassSpace space) Returns localSisuExtensionsfrom the containing class space.Constructors in org.eclipse.sisu.launch with parameters of type ClassSpace -
Uses of ClassSpace in org.eclipse.sisu.plexus
Fields in org.eclipse.sisu.plexus declared as ClassSpaceModifier and TypeFieldDescriptionprivate final ClassSpaceComponentDescriptorBeanModule.spaceprivate final ClassSpacePlexusSpaceModule.spaceprivate final ClassSpacePlexusTypeRegistry.spaceprivate ClassSpacePlexusTypeVisitor.spaceprivate final ClassSpacePlexusXmlBeanModule.spaceMethods in org.eclipse.sisu.plexus that return ClassSpaceMethods in org.eclipse.sisu.plexus with parameters of type ClassSpaceModifier and TypeMethodDescriptionvoidPlexusTypeVisitor.enterSpace(ClassSpace _space) org.codehaus.plexus.component.annotations.ComponentPlexusTypeVisitor.ComponentAnnotationVisitor.getComponent(ClassSpace space) (package private) static org.codehaus.plexus.component.annotations.RequirementComponentDescriptorBeanModule.newRequirement(ClassSpace space, ComponentRequirement cr) private static voidPlexusXmlScanner.parseRequirement(org.codehaus.plexus.util.xml.pull.MXParser parser, ClassSpace space, Map<String, org.codehaus.plexus.component.annotations.Requirement> requirementMap) Parses a <requirement> XML stanza into a mapping from a field name to a @Requirement.(package private) Map<org.codehaus.plexus.component.annotations.Component, DeferredClass<?>> PlexusXmlScanner.scan(ClassSpace space, boolean root) Constructors in org.eclipse.sisu.plexus with parameters of type ClassSpaceModifierConstructorDescriptionComponentDescriptorBeanModule(ClassSpace space, List<ComponentDescriptor<?>> descriptors) (package private)ComponentMetadata(ClassSpace space, List<ComponentRequirement> requirements) 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) (package private)PlexusTypeRegistry(ClassSpace space) 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 classClassSpacebacked by a strongly-referencedBundle.final classClassSpacethat can create multiple (deferred) copies of the same implementation type.classFields in org.eclipse.sisu.space declared as ClassSpaceModifier and TypeFieldDescriptionprivate final ClassSpaceCloningClassSpace.CloningClassLoader.parentprivate final ClassSpaceNamedClass.spaceprivate ClassSpaceQualifiedTypeVisitor.spaceprivate ClassSpaceSisuIndex.spaceprivate final ClassSpaceSpaceModule.spaceprivate final ClassSpaceSpaceScanner.spaceMethods in org.eclipse.sisu.space with parameters of type ClassSpaceModifier and TypeMethodDescriptionvoidQualifiedTypeVisitor.enterSpace(ClassSpace _space) final voidSisuIndex.enterSpace(ClassSpace _space) voidSpaceVisitor.enterSpace(ClassSpace space) Enters the class space.ClassFinder.findClasses(ClassSpace space) Searches the givenClassSpaceforClassresources.DefaultClassFinder.findClasses(ClassSpace space) IndexedClassFinder.findClasses(ClassSpace space) final voidSisuIndex.index(ClassSpace _space) IndexedClassFinder.indexedNames(ClassSpace space) (package private) booleanQualifierCache.qualify(ClassSpace space, String desc) Scans the given annotation type to see if it is marked withQualifier.static booleanQualifiedTypeVisitor.verify(ClassSpace space, Class<?>... specification) Constructors in org.eclipse.sisu.space with parameters of type ClassSpaceModifierConstructorDescription(package private)CloningClassLoader(ClassSpace parent) CloningClassSpace(ClassSpace parent) (package private)NamedClass(ClassSpace space, String name) SpaceModule(ClassSpace space) SpaceModule(ClassSpace space, BeanScanning scanning) SpaceModule(ClassSpace space, ClassFinder finder) SpaceScanner(ClassSpace space) SpaceScanner(ClassSpace space, ClassFinder finder)