Uses of Record Class
dev.getelements.elements.sdk.record.ElementDefinitionRecord
Packages that use ElementDefinitionRecord
Package
Description
-
Uses of ElementDefinitionRecord in dev.getelements.elements.sdk
Fields in dev.getelements.elements.sdk with type parameters of type ElementDefinitionRecordModifier and TypeFieldDescriptionElementStandardBeanProperties.ELEMENT_DEFINITION_RECORD_PROPERTY
Methods in dev.getelements.elements.sdk that return types with arguments of type ElementDefinitionRecordModifier and TypeMethodDescriptiondefault Optional
<ElementDefinitionRecord> ElementLoaderFactory.findElementDefinitionRecord
(Attributes attributes, Predicate<ElementDefinitionRecord> selector) Finds theElement
name, this will find theElementRecord
associated with it, throwing an exception if it is unable to find theElementDefinition
annotation.ElementLoaderFactory.findElementDefinitionRecord
(ClassLoader classLoader, Attributes attributes, Predicate<ElementDefinitionRecord> selector) Finds theElement
name, this will find theElementRecord
associated with it, return an empty optional if it is unable to find theElementDefinition
annotation.Method parameters in dev.getelements.elements.sdk with type arguments of type ElementDefinitionRecordModifier and TypeMethodDescriptiondefault Optional
<ElementDefinitionRecord> ElementLoaderFactory.findElementDefinitionRecord
(Attributes attributes, Predicate<ElementDefinitionRecord> selector) Finds theElement
name, this will find theElementRecord
associated with it, throwing an exception if it is unable to find theElementDefinition
annotation.ElementLoaderFactory.findElementDefinitionRecord
(ClassLoader classLoader, Attributes attributes, Predicate<ElementDefinitionRecord> selector) Finds theElement
name, this will find theElementRecord
associated with it, return an empty optional if it is unable to find theElementDefinition
annotation.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, Predicate<ElementDefinitionRecord> selector) 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. -
Uses of ElementDefinitionRecord in dev.getelements.elements.sdk.record
Methods in dev.getelements.elements.sdk.record that return ElementDefinitionRecordModifier and TypeMethodDescriptionElementRecord.definition()
Returns the value of thedefinition
record component.static ElementDefinitionRecord
ElementDefinitionRecord.fromPackage
(Package aPackage) Gets aElementDefinitionRecord
from aPackage
Constructors in dev.getelements.elements.sdk.record with parameters of type ElementDefinitionRecordModifierConstructorDescriptionElementRecord
(ElementType type, ElementDefinitionRecord definition, List<ElementServiceRecord> services, List<ElementEventProducerRecord> producedEvents, List<ElementEventConsumerRecord<?>> consumedEvents, List<ElementDependencyRecord> dependencies, Attributes attributes, List<ElementDefaultAttributeRecord> defaultAttributes, ClassLoader classLoader) Creates an instance of aElementRecord
record class. -
Uses of ElementDefinitionRecord in dev.getelements.elements.sdk.spi
Methods in dev.getelements.elements.sdk.spi that return types with arguments of type ElementDefinitionRecordModifier and TypeMethodDescriptionDefaultElementLoaderFactory.findElementDefinitionRecord
(ClassLoader classLoader, Attributes attributes, Predicate<ElementDefinitionRecord> selector) Method parameters in dev.getelements.elements.sdk.spi with type arguments of type ElementDefinitionRecordModifier and TypeMethodDescriptionDefaultElementLoaderFactory.findElementDefinitionRecord
(ClassLoader classLoader, Attributes attributes, Predicate<ElementDefinitionRecord> selector) DefaultElementLoaderFactory.getIsolatedLoaderWithParent
(Attributes attributes, ClassLoader baseClassLoader, ElementLoaderFactory.ClassLoaderConstructor classLoaderCtor, Element element, Predicate<ElementDefinitionRecord> selector)