Uses of Interface
dev.getelements.elements.sdk.ElementLoader
Packages that use ElementLoader
Package
Description
-
Uses of ElementLoader in dev.getelements.elements.sdk
Classes in dev.getelements.elements.sdk that implement ElementLoaderMethods in dev.getelements.elements.sdk that return ElementLoaderModifier and TypeMethodDescriptiondefault ElementLoader
ElementLoaderFactory.getIsolatedLoader
(Attributes attributes, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor) Scans the classpath, using the suppliedClassLoader
, forElement
instances.default ElementLoader
ElementLoaderFactory.getIsolatedLoader
(Attributes attributes, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Predicate<ElementDefinitionRecord> selector) Scans the classpath, using the suppliedClassLoader
, forElement
instances.default ElementLoader
ElementLoaderFactory.getIsolatedLoader
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor) Scans the classpath, using the suppliedClassLoader
, forElement
instances.default ElementLoader
ElementLoaderFactory.getIsolatedLoader
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Predicate<ElementDefinitionRecord> selector) Scans the classpath, using the suppliedClassLoader
, forElement
instances.default ElementLoader
ElementLoaderFactory.getIsolatedLoaderWithParent
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Element element) Scans the classpath, using the suppliedClassLoader
, forElement
instances.ElementLoaderFactory.getIsolatedLoaderWithParent
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Element element, Predicate<ElementDefinitionRecord> selector) Scans the classpath, using the suppliedClassLoader
, forElement
instances.ElementLoaderFactory.getSharedLoader
(ElementRecord elementRecord, ServiceLocator serviceLocator) Methods in dev.getelements.elements.sdk with parameters of type ElementLoaderModifier and TypeMethodDescriptiondefault Element
MutableElementRegistry.register
(ElementLoader loader) Using the suppliedElementLoader
, registers anElement
to this instance, making it available to all child and siblingElement
s. -
Uses of ElementLoader in dev.getelements.elements.sdk.guice
Methods in dev.getelements.elements.sdk.guice with parameters of type ElementLoaderMethod parameters in dev.getelements.elements.sdk.guice with type arguments of type ElementLoaderModifier and TypeMethodDescriptionRootElementRegistryModule.with
(Supplier<ElementLoader> loaderSupplier) -
Uses of ElementLoader in dev.getelements.elements.sdk.record
Methods in dev.getelements.elements.sdk.record that return types with arguments of type ElementLoaderModifier and TypeMethodDescriptionClass
<? extends ElementLoader> ElementDefinitionRecord.loader()
Returns the value of theloader
record component.Constructor parameters in dev.getelements.elements.sdk.record with type arguments of type ElementLoaderModifierConstructorDescriptionElementDefinitionRecord
(Package pkg, String name, boolean recursive, List<ElementPackageRecord> additionalPackages, Class<? extends ElementLoader> loader) Creates an instance of aElementDefinitionRecord
record class. -
Uses of ElementLoader in dev.getelements.elements.sdk.spi
Classes in dev.getelements.elements.sdk.spi that implement ElementLoaderMethods in dev.getelements.elements.sdk.spi that return ElementLoaderModifier and TypeMethodDescriptionDefaultElementLoaderFactory.getIsolatedLoaderWithParent
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Element element, Predicate<ElementDefinitionRecord> selector) DefaultElementLoaderFactory.getSharedLoader
(ElementRecord elementRecord, ServiceLocator serviceLocator) -
Uses of ElementLoader in dev.getelements.elements.sdk.spi.guice
Classes in dev.getelements.elements.sdk.spi.guice that implement ElementLoaderModifier and TypeClassDescriptionclass
TheGuiceElementLoader
uses Guice to scan and instantiate an SDK element using a guice element with the following strategy.