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 ElementLoaderElementLoaderFactory.getIsolatedLoader(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor) Scans the classpath, using the suppliedClassLoader, forElementinstances.ElementLoaderFactory.getIsolatedLoader(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Predicate<ElementDefinitionRecord> selector) Scans the classpath, using the suppliedClassLoader, forElementinstances.ElementLoaderFactory.getSharedLoader(ElementRecord elementRecord, ServiceLocator serviceLocator) Methods in dev.getelements.elements.sdk with parameters of type ElementLoaderModifier and TypeMethodDescriptiondefault ElementMutableElementRegistry.register(ElementLoader loader) Using the suppliedElementLoader, registers anElementto this instance, making it available to all child and siblingElements. -
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 theloaderrecord 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 aElementDefinitionRecordrecord 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 TypeClassDescriptionclassTheGuiceElementLoaderuses Guice to scan and instantiate an SDK element using a guice element with the following strategy.