Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

aliases() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Command
 
api() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
apiVersion - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the apiVersion record component.
apiVersion() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the apiVersion record component.
applyBindings(InjectionLayer<?>) - Method in interface eu.cloudnetservice.ext.platforminject.api.inject.BindingsInstaller
 
artifactId() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ExternalDependency
 
authors - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the authors record component.
authors() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the authors record component.
authors() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 

B

BASE_INJECTION_LAYER - Static variable in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
BasePlatformPluginManager<I,T> - Class in eu.cloudnetservice.ext.platforminject.api.defaults
 
BasePlatformPluginManager(Function<T, I>, Function<T, Object>) - Constructor for class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
bindGenericSupertypes() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ProvidesFor
 
BindingsInstaller - Interface in eu.cloudnetservice.ext.platforminject.api.inject
 
bindWildcardTypeOfParameterizedTypes() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ProvidesFor
 
buildClassName(String, String, String) - Static method in class eu.cloudnetservice.ext.platforminject.api.util.PluginUtil
 

C

close() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
 
close() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginInfo
 
Command - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
commands - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the commands record component.
commands() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the commands record component.
commands() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
configureInjectionLayer(InjectionLayer<?>, Class<?>) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
constructAndLoad(Class<? extends PlatformEntrypoint>, T) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
constructAndLoad(Class<? extends PlatformEntrypoint>, T) - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 
constructedPlugins - Variable in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
ConstructionListener - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
constructionListenerClass - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the constructionListenerClass record component.
constructionListenerClass() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the constructionListenerClass record component.
container - Variable in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
The field for the container record component.
container - Variable in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
The field for the container record component.
container() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Returns the value of the container record component.
container() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Returns the value of the container record component.
Container<C> - Record Class in eu.cloudnetservice.ext.platforminject.api.mapping
 
Container(Object, C) - Constructor for record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Creates an instance of a Container record class.
create() - Static method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
createInjectionLayer(T) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 

D

dataParser() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
DefaultPlatformPluginInfo<I,T,P> - Record Class in eu.cloudnetservice.ext.platforminject.api.defaults
 
DefaultPlatformPluginInfo(I, T, InjectionLayer<Injector>, P, Class<? extends PlatformEntrypoint>) - Constructor for record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Creates an instance of a DefaultPlatformPluginInfo record class.
delegate - Variable in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier
 
dependencies - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the dependencies record component.
dependencies() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the dependencies record component.
dependencies() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
Dependency - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
description - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the description record component.
description() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the description record component.
description() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Command
 
description() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
disablePlugin(String, Object) - Static method in class eu.cloudnetservice.ext.platforminject.loader.PlatformInjectSupportLoader
 
disablePlugin(T) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
disablePlugin(T) - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 
disablePluginById(I) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
disablePluginById(I) - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 

E

enableSupport(int) - Method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Indicates whether some other object is "equal to" this one.
eu.cloudnetservice.ext.platforminject.api - package eu.cloudnetservice.ext.platforminject.api
 
eu.cloudnetservice.ext.platforminject.api.data - package eu.cloudnetservice.ext.platforminject.api.data
 
eu.cloudnetservice.ext.platforminject.api.defaults - package eu.cloudnetservice.ext.platforminject.api.defaults
 
eu.cloudnetservice.ext.platforminject.api.generator - package eu.cloudnetservice.ext.platforminject.api.generator
 
eu.cloudnetservice.ext.platforminject.api.inject - package eu.cloudnetservice.ext.platforminject.api.inject
 
eu.cloudnetservice.ext.platforminject.api.mapping - package eu.cloudnetservice.ext.platforminject.api.mapping
 
eu.cloudnetservice.ext.platforminject.api.registry - package eu.cloudnetservice.ext.platforminject.api.registry
 
eu.cloudnetservice.ext.platforminject.api.spi - package eu.cloudnetservice.ext.platforminject.api.spi
 
eu.cloudnetservice.ext.platforminject.api.stereotype - package eu.cloudnetservice.ext.platforminject.api.stereotype
 
eu.cloudnetservice.ext.platforminject.api.util - package eu.cloudnetservice.ext.platforminject.api.util
 
eu.cloudnetservice.ext.platforminject.loader - package eu.cloudnetservice.ext.platforminject.loader
 
EXTERNAL_DEPENDENCIES - Static variable in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
EXTERNAL_REPOSITORIES - Static variable in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
externalDependencies - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the externalDependencies record component.
externalDependencies() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the externalDependencies record component.
externalDependencies() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
ExternalDependency - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 

F

FunctionalUtil - Class in eu.cloudnetservice.ext.platforminject.api.util
 
FunctionalUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil
 
FunctionalUtil.MemoizingSupplier<T> - Class in eu.cloudnetservice.ext.platforminject.api.util
 

G

generatePluginInfo(ParsedPluginData, String, Filer) - Method in interface eu.cloudnetservice.ext.platforminject.api.generator.PluginInfoGenerator
 
generatePluginMainClass(Filer, String, ParsedPluginData, TypeElement, String) - Method in interface eu.cloudnetservice.ext.platforminject.api.generator.PlatformMainClassGenerator
 
get() - Method in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier
 
groupId() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ExternalDependency
 

H

hasFlag(int) - Method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Returns a hash code value for this object.
hasManager(String) - Method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
homepage - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the homepage record component.
homepage() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the homepage record component.
homepage() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 

I

id - Variable in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
The field for the id record component.
id() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns the value of the id record component.
id() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginInfo
 
id() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Repository
 
identity() - Static method in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil
 
IDENTITY - Static variable in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil
 
idExtractor - Variable in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
infoGenerator - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
infoGenerator() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
init(ClassLoader) - Static method in class eu.cloudnetservice.ext.platforminject.api.registry.PlatformManagerRegistryHolder
 
initialized - Variable in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier
 
injectionLayer - Variable in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
The field for the injectionLayer record component.
injectionLayer() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns the value of the injectionLayer record component.

L

loadedPlugin(T) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
loadedPlugin(T) - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 
loadedPluginById(I) - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
loadedPluginById(I) - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 
loadedPlugins() - Method in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
loadedPlugins() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginManager
 
loadPlugin(String, Class<?>, Object, ClassLoader) - Static method in class eu.cloudnetservice.ext.platforminject.loader.PlatformInjectSupportLoader
 

M

mainClassExtractor - Variable in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 
mainClassGenerator - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
mainClassGenerator() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
manager(String) - Method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
managerProvider - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerProvider
 
memoizing(Supplier<T>) - Static method in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil
 
MemoizingSupplier(Supplier<T>) - Constructor for class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier
 

N

name - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the name record component.
name - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
name - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerProvider
 
name() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the name record component.
name() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
name() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerProvider
 
name() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Command
 
name() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Dependency
 
name() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
normalizeValue(String) - Static method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 

O

onDisable() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
 
onLoad() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
 
optional() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Dependency
 

P

parseAndValidateData(PlatformPlugin, String) - Method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
ParsedPluginData - Record Class in eu.cloudnetservice.ext.platforminject.api.data
 
ParsedPluginData(String, String, String, String, String, String, Collection<String>, Collection<Command>, Collection<String>, Collection<Dependency>, Collection<ExternalDependency>) - Constructor for record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Creates an instance of a ParsedPluginData record class.
permission() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Command
 
platform() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
platform() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ProvidesFor
 
platformData - Variable in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
The field for the platformData record component.
platformData() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns the value of the platformData record component.
platformData() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginInfo
 
PlatformDataGeneratorProvider - Class in eu.cloudnetservice.ext.platforminject.api.spi
 
PlatformDataGeneratorProvider(String, Supplier<PluginInfoGenerator>, Supplier<PlatformMainClassGenerator>, Supplier<PluginDataParser>) - Constructor for class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
PlatformedContainer<C,I> - Record Class in eu.cloudnetservice.ext.platforminject.api.mapping
 
PlatformedContainer(Object, C, I) - Constructor for record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Creates an instance of a PlatformedContainer record class.
PlatformEntrypoint - Interface in eu.cloudnetservice.ext.platforminject.api
 
PlatformInjectSupportLoader - Class in eu.cloudnetservice.ext.platforminject.loader
 
PlatformInjectSupportLoader() - Constructor for class eu.cloudnetservice.ext.platforminject.loader.PlatformInjectSupportLoader
 
platformInstance - Variable in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
The field for the platformInstance record component.
platformInstance() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Returns the value of the platformInstance record component.
PlatformMainClassGenerator - Interface in eu.cloudnetservice.ext.platforminject.api.generator
 
PlatformManagerRegistryHolder - Class in eu.cloudnetservice.ext.platforminject.api.registry
 
PlatformManagerRegistryHolder() - Constructor for class eu.cloudnetservice.ext.platforminject.api.registry.PlatformManagerRegistryHolder
 
PlatformPlugin - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
platformPluginClass - Variable in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
The field for the platformPluginClass record component.
platformPluginClass() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns the value of the platformPluginClass record component.
platformPluginClass() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginInfo
 
PlatformPluginInfo<I,T,P> - Interface in eu.cloudnetservice.ext.platforminject.api
 
platformPluginInstance - Variable in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
The field for the platformPluginInstance record component.
platformPluginInstance() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns the value of the platformPluginInstance record component.
platformPluginInstance() - Method in interface eu.cloudnetservice.ext.platforminject.api.PlatformPluginInfo
 
PlatformPluginManager<I,T> - Interface in eu.cloudnetservice.ext.platforminject.api
 
PlatformPluginManagerProvider<I,T> - Class in eu.cloudnetservice.ext.platforminject.api.spi
 
PlatformPluginManagerProvider(String, Supplier<PlatformPluginManager<I, T>>) - Constructor for class eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerProvider
 
PlatformPluginManagerRegistry - Interface in eu.cloudnetservice.ext.platforminject.api.spi
 
PLUGIN_COMMANDS - Static variable in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
PLUGIN_DEPENDENCIES - Static variable in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
pluginDataParser - Variable in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformDataGeneratorProvider
 
PluginDataParser - Class in eu.cloudnetservice.ext.platforminject.api.data
 
PluginDataParser() - Constructor for class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
pluginFileNames - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the pluginFileNames record component.
pluginFileNames() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the pluginFileNames record component.
pluginFileNames() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
PluginInfoGenerator - Interface in eu.cloudnetservice.ext.platforminject.api.generator
 
pluginInstance - Variable in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
The field for the pluginInstance record component.
pluginInstance - Variable in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
The field for the pluginInstance record component.
pluginInstance() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Returns the value of the pluginInstance record component.
pluginInstance() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Returns the value of the pluginInstance record component.
PluginUtil - Class in eu.cloudnetservice.ext.platforminject.api.util
 
PluginUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.api.util.PluginUtil
 
provideManager() - Method in class eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerProvider
 
ProvidesFor - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
providesScan() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 

R

registerManager(PlatformPluginManagerProvider<?, ?>) - Method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
registry - Static variable in class eu.cloudnetservice.ext.platforminject.api.registry.PlatformManagerRegistryHolder
 
registry() - Static method in class eu.cloudnetservice.ext.platforminject.api.registry.PlatformManagerRegistryHolder
 
registry() - Static method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
repository() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ExternalDependency
 
Repository - Annotation Interface in eu.cloudnetservice.ext.platforminject.api.stereotype
 
RETAINING_STACK_WALKER - Static variable in class eu.cloudnetservice.ext.platforminject.api.defaults.BasePlatformPluginManager
 

S

safeManager(String) - Method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
supportedPlatformComponents - Variable in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 

T

toString() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.api.defaults.DefaultPlatformPluginInfo
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.Container
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.api.mapping.PlatformedContainer
Returns a string representation of this record class.
types() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ProvidesFor
 

U

unregisterManager(String) - Method in interface eu.cloudnetservice.ext.platforminject.api.spi.PlatformPluginManagerRegistry
 
url() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Repository
 
usage() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Command
 

V

validateName(String, String) - Static method in class eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
 
value - Variable in class eu.cloudnetservice.ext.platforminject.api.util.FunctionalUtil.MemoizingSupplier
 
value() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ConstructionListener
 
version - Variable in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
The field for the version record component.
version() - Method in record class eu.cloudnetservice.ext.platforminject.api.data.ParsedPluginData
Returns the value of the version record component.
version() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.Dependency
 
version() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.ExternalDependency
 
version() - Element in annotation interface eu.cloudnetservice.ext.platforminject.api.stereotype.PlatformPlugin
 
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values