Uses of Record Class
dev.getelements.elements.sdk.record.ElementServiceKey
Packages that use ElementServiceKey
Package
Description
The Guice SDK module is intended for using Guice to build an
Element
based
system.-
Uses of ElementServiceKey in dev.getelements.elements.sdk
Methods in dev.getelements.elements.sdk with parameters of type ElementServiceKeyModifier and TypeMethodDescriptionServiceLocator.findInstance
(ElementServiceKey<T> key) Gets the service using theElementServiceKey
.default <T> T
ServiceLocator.getInstance
(ElementServiceKey<T> serviceKey) Gets the type of the service with the specific name. -
Uses of ElementServiceKey in dev.getelements.elements.sdk.guice
Methods in dev.getelements.elements.sdk.guice with parameters of type ElementServiceKeyModifier and TypeMethodDescriptionGuiceServiceLocator.findInstance
(ElementServiceKey<T> elementServiceKey) -
Uses of ElementServiceKey in dev.getelements.elements.sdk.query
Methods in dev.getelements.elements.sdk.query that return ElementServiceKeyModifier and TypeMethodDescriptionElementServiceKey
<? extends ServiceT> ElementCallbackQuery.serviceKey()
Returns the value of theserviceKey
record component.ElementServiceKey
<? extends ServiceT> ElementServiceQuery.serviceKey()
Returns the value of theserviceKey
record component.Methods in dev.getelements.elements.sdk.query with parameters of type ElementServiceKeyModifier and TypeMethodDescription<ServiceT> Optional
<ElementServiceQuery<ServiceT>> ElementQuery.findService
(ElementServiceKey<ServiceT> serviceKey) Finds aElementServiceQuery
from the selectedElement
.<ServiceT> ElementServiceQuery
<ServiceT> ElementQuery.service
(ElementServiceKey<ServiceT> serviceKey) Gets theElementServiceQuery
for the specificElementServiceKey
.Constructors in dev.getelements.elements.sdk.query with parameters of type ElementServiceKeyModifierConstructorDescriptionElementCallbackQuery
(ElementServiceKey<? extends ServiceT> serviceKey, Supplier<? extends ServiceT> supplier, String methodName, List<Class<?>> parameters) Creates an instance of aElementCallbackQuery
record class.ElementServiceQuery
(Element element, ElementServiceKey<? extends ServiceT> serviceKey) Creates an instance of aElementServiceQuery
record class. -
Uses of ElementServiceKey in dev.getelements.elements.sdk.record
Methods in dev.getelements.elements.sdk.record that return ElementServiceKeyModifier and TypeMethodDescriptionElementEventKey.serviceKey()
Returns the value of theserviceKey
record component.Methods in dev.getelements.elements.sdk.record that return types with arguments of type ElementServiceKeyModifier and TypeMethodDescriptionstatic Stream
<ElementServiceKey<?>> ElementServiceKey.from
(ElementServiceRecord elementServiceRecord) Gets allElementServiceKey
isntances fom a singleElementServiceRecord
.static Optional
<ElementServiceKey<?>> ElementServiceKey.tryParse
(ElementRecord elementRecord, String designatedServiceKeyString) Parses the string representing theElementServiceKey
.ElementRecord.tryParseServiceKey
(String serviceKeyString) Parses the string representing theElementServiceKey
.Methods in dev.getelements.elements.sdk.record with parameters of type ElementServiceKeyModifier and TypeMethodDescriptionstatic <ServiceT> ElementEventKey
<ServiceT> ElementEventKey.from
(ElementServiceKey<ServiceT> serviceKey, ElementEventConsumer elementEventConsumer) Constructors in dev.getelements.elements.sdk.record with parameters of type ElementServiceKeyModifierConstructorDescriptionElementEventKey
(ElementServiceKey<ServiceT> serviceKey, String eventName) Creates an instance of aElementEventKey
record class. -
Uses of ElementServiceKey in dev.getelements.elements.sdk.spi
Methods in dev.getelements.elements.sdk.spi with parameters of type ElementServiceKeyConstructor parameters in dev.getelements.elements.sdk.spi with type arguments of type ElementServiceKeyModifierConstructorDescriptionFilteredServiceLocator
(ServiceLocator delegate, Set<ElementServiceKey<?>> serviceKeySet)