Uses of Interface
dev.getelements.elements.sdk.ElementLoader
Packages that use ElementLoader
Package
Description
The Guice SDK module is intended for using Guice to build an
Element
based
system.-
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, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor) Scans the classpath, using the suppliedClassLoader
, forElement
instances.ElementLoaderFactory.getIsolatedLoader
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, 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.getIsolatedLoader
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, 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.