Uses of Interface
org.openhab.core.automation.Module
Packages that use Module
Package
Description
-
Uses of Module in org.openhab.core.automation
Subinterfaces of Module in org.openhab.core.automationModifier and TypeInterfaceDescriptioninterfaceThis interface represents automationActionmodules which are the expected result ofRules execution.interfaceThis interface represents automationConditionmodules which are working as a filter forRule's executions.interfaceThis interface represents automationTriggermodules which define what phenomenon will start the execution of theRuleand trigger it when an exact phenomenon occurs.Methods in org.openhab.core.automation that return ModuleMethods in org.openhab.core.automation that return types with arguments of type Module -
Uses of Module in org.openhab.core.automation.dto
Methods in org.openhab.core.automation.dto with parameters of type ModuleModifier and TypeMethodDescriptionprotected static voidModuleDTOMapper.fillProperties(Module from, ModuleDTO to) -
Uses of Module in org.openhab.core.automation.handler
Classes in org.openhab.core.automation.handler with type parameters of type ModuleModifier and TypeClassDescriptionclassBaseModuleHandler<T extends Module>This is a base class that can be used by any ModuleHandler implementationFields in org.openhab.core.automation.handler declared as ModuleMethods in org.openhab.core.automation.handler with parameters of type ModuleModifier and TypeMethodDescription@Nullable ModuleHandlerBaseModuleHandlerFactory.getHandler(Module module, String ruleUID) @Nullable ModuleHandlerModuleHandlerFactory.getHandler(Module module, String ruleUID) protected abstract @Nullable ModuleHandlerBaseModuleHandlerFactory.internalCreate(Module module, String ruleUID) voidBaseModuleHandlerFactory.ungetHandler(Module module, String ruleUID, ModuleHandler handler) voidModuleHandlerFactory.ungetHandler(Module module, String ruleUID, ModuleHandler handler) Releases theModuleHandlerinstance when it is not needed anymore for handling the specifiedmodulein theRulewith the specifiedruleUID. -
Uses of Module in org.openhab.core.automation.template
Methods in org.openhab.core.automation.template with type parameters of type ModuleModifier and TypeMethodDescriptionRuleTemplate.getModules(Class<T> moduleClazz) Gets the modules of theRuleTemplate, corresponding to the specified class.Methods in org.openhab.core.automation.template that return ModuleModifier and TypeMethodDescription@Nullable ModuleGets aModuleparticipating in theRuleTemplate. -
Uses of Module in org.openhab.core.automation.thingsupport
Methods in org.openhab.core.automation.thingsupport with parameters of type ModuleModifier and TypeMethodDescriptionprotected @Nullable ModuleHandlerAnnotatedThingActionModuleTypeProvider.internalCreate(Module module, String ruleUID) -
Uses of Module in org.openhab.core.automation.util
Classes in org.openhab.core.automation.util with type parameters of type ModuleModifier and TypeClassDescriptionclassModuleBuilder<B extends ModuleBuilder<B,T>, T extends Module> This class allows the easy construction of aModuleinstance using the builder pattern.Methods in org.openhab.core.automation.util with type parameters of type ModuleModifier and TypeMethodDescriptionstatic <B extends ModuleBuilder<B,T>, T extends Module>
ModuleBuilder<B, T> static <T extends Module>
voidConfigurationNormalizer.normalizeModuleConfigurations(List<T> modules, ModuleTypeRegistry mtRegistry) Normalizes the configurations of the providedModuleImpls.Methods in org.openhab.core.automation.util with parameters of type ModuleModifier and TypeMethodDescriptionstatic <B extends ModuleBuilder<B,T>, T extends Module>
ModuleBuilder<B, T> ReferenceResolver.getCompositeChildContext(Module module, Map<String, ?> compositeContext) Resolves Composite child module's references to CompositeModule context (inputs and configuration).