Uses of Interface
eu.rarogsoftware.rarog.platform.api.plugins.FeatureDescriptor
Packages that use FeatureDescriptor
Package
Description
-
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.i18n
Classes in eu.rarogsoftware.rarog.platform.api.i18n that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Descriptor tells app that plugin exports i18Next translation under specified location.final record
Descriptor used to provideI18NextTransformer
implementation to be used by app. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins
Classes in eu.rarogsoftware.rarog.platform.api.plugins with type parameters of type FeatureDescriptorModifier and TypeInterfaceDescriptioninterface
FeatureModule<T extends FeatureDescriptor>
Represents single pluggable functionality in system.interface
PurgeableFeatureModule<T extends FeatureDescriptor>
RepresentsFeatureModule
that support cleaning stale resources.Methods in eu.rarogsoftware.rarog.platform.api.plugins that return types with arguments of type FeatureDescriptorModifier and TypeMethodDescriptionPluginActivator.getFeatureDescriptors()
Set ofFeatureDescriptor
s returned by this method is plugged into registeredFeatureModule
s. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.database
Classes in eu.rarogsoftware.rarog.platform.api.plugins.database that implement FeatureDescriptor -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.events
Classes in eu.rarogsoftware.rarog.platform.api.plugins.events that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Feature descriptor used to registerEventListener
s within Rarog. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.templates
Classes in eu.rarogsoftware.rarog.platform.api.plugins.templates that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Registers custom template resolvers for Thymeleaf.final record
Registers custom view resolvers for Spring MVC -ViewResolver
. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.web
Classes in eu.rarogsoftware.rarog.platform.api.plugins.web that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Registers spring basedHandlerMapping
s under specified base url.final record
Registers custom resource resolver for Spring MVC -ResourceResolver
. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.web.filters
Classes in eu.rarogsoftware.rarog.platform.api.plugins.web.filters that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Descriptor that stores all thePluginFilterMapping
s for the plugin.final record
Descriptor that stores all thePluginSecurityFilterMapping
s for the plugin. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.web.page.ui
Classes in eu.rarogsoftware.rarog.platform.api.plugins.web.page.ui that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Gives possibility for plugins to define their own menu element in account settings page.final record
Gives possibility for plugins to define their own pages in admin panel.final record
Gives possibility for plugins to define their own UI Fragments. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.plugins.web.servlets
Classes in eu.rarogsoftware.rarog.platform.api.plugins.web.servlets that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
final record
Servlet mapping, which allows to associate the URL pattern with the servlet. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.api.resources.management.frontend
Classes in eu.rarogsoftware.rarog.platform.api.resources.management.frontend that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
Tells Rarog app where look for dynamic assets descriptor in plugin if plugin is able to hold resources. -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.core.i18n
Methods in eu.rarogsoftware.rarog.platform.core.i18n with parameters of type FeatureDescriptorModifier and TypeMethodDescriptionvoid
DefaultI18NextService.plugDescriptor
(Plugin plugin, FeatureDescriptor descriptor) void
DefaultI18NextService.unplugDescriptor
(Plugin plugin, FeatureDescriptor descriptor) -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.core.plugins
Classes in eu.rarogsoftware.rarog.platform.core.plugins with type parameters of type FeatureDescriptorModifier and TypeClassDescriptionfinal record
FeatureModuleDescriptor<T extends FeatureDescriptor>
Classes in eu.rarogsoftware.rarog.platform.core.plugins that implement FeatureDescriptorModifier and TypeClassDescriptionfinal record
FeatureModuleDescriptor<T extends FeatureDescriptor>
Methods in eu.rarogsoftware.rarog.platform.core.plugins with type parameters of type FeatureDescriptorModifier and TypeMethodDescription<T extends FeatureDescriptor>
voidDefaultPluggableFeatureRegistry.registerFeatureModule
(Class<T> descriptorType, Supplier<FeatureModule<T>> featureModuleSupplier) <T extends FeatureDescriptor>
voidPluggableFeatureRegistry.registerFeatureModule
(Class<T> descriptorType, Supplier<FeatureModule<T>> featureModule) Method parameters in eu.rarogsoftware.rarog.platform.core.plugins with type arguments of type FeatureDescriptorModifier and TypeMethodDescriptionvoid
DefaultPluggableFeatureRegistry.plugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.plugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
DefaultPluggableFeatureRegistry.purgeDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.purgeDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
DefaultPluggableFeatureRegistry.unplugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.unplugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
DefaultPluggableFeatureRegistry.unregisterFeatureModule
(Class<? extends FeatureDescriptor> descriptorType) void
PluggableFeatureRegistry.unregisterFeatureModule
(Class<? extends FeatureDescriptor> descriptorType) -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.core.plugins.templates
Classes in eu.rarogsoftware.rarog.platform.core.plugins.templates with type parameters of type FeatureDescriptor -
Uses of FeatureDescriptor in eu.rarogsoftware.rarog.platform.plugins.context
Methods in eu.rarogsoftware.rarog.platform.plugins.context that return types with arguments of type FeatureDescriptorModifier and TypeMethodDescriptionEventSendingPluginActivator.getFeatureDescriptors()
SimplePluginActivator.getFeatureDescriptors()