Index
All Classes and Interfaces|All Packages|Serialized Form
A
- annotation() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.Validator
-
Gets the annotation the
Validatorshould be mapped to.
B
- bundle - Variable in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
C
- classFinder() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- configure() - Method in class io.github.kaktushose.jdac.guice.internal.guice.GuiceExtensionModule
D
- dataType() - Method in class io.github.kaktushose.jdac.guice.internal.GuiceExtension
- definition() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- descriptor() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
E
- emojiResolver() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- equals(Object) - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
-
Indicates whether some other object is "equal to" this one.
- errorMessage(String) - Static method in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
- errorMessage(String, Entry...) - Static method in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
- errorMessages - Static variable in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
G
- getMessage() - Method in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
- GuiceException - Exception Class in io.github.kaktushose.jdac.guice.internal
- GuiceException(String, Entry...) - Constructor for exception class io.github.kaktushose.jdac.guice.internal.GuiceException
- GuiceExtension - Class in io.github.kaktushose.jdac.guice.internal
-
The implementation of
Extensionfor using GooglesGuiceas anInteractionControllerInstantiator. - GuiceExtension() - Constructor for class io.github.kaktushose.jdac.guice.internal.GuiceExtension
- GuiceExtensionData - Record Class in io.github.kaktushose.jdac.guice
-
Custom
Extension.Datato be used to configure this extension. - GuiceExtensionData(Injector) - Constructor for record class io.github.kaktushose.jdac.guice.GuiceExtensionData
-
Creates an instance of a
GuiceExtensionDatarecord class. - GuiceExtensionModule - Class in io.github.kaktushose.jdac.guice.internal.guice
- GuiceExtensionModule() - Constructor for class io.github.kaktushose.jdac.guice.internal.guice.GuiceExtensionModule
- GuiceInteractionControllerInstantiator - Class in io.github.kaktushose.jdac.guice.internal
- GuiceInteractionControllerInstantiator(RuntimeBoundScope, Injector) - Constructor for class io.github.kaktushose.jdac.guice.internal.GuiceInteractionControllerInstantiator
H
- hashCode() - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
-
Returns a hash code value for this object.
I
- i18n() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- Implementation - Annotation Interface in io.github.kaktushose.jdac.guice
-
Indicates that the annotated class is a custom implementation that should replace the default implementation.
- Implementation.Middleware - Annotation Interface in io.github.kaktushose.jdac.guice
-
A class annotated with
Implementation.Middlewarewill be automatically searched for and instantiated as aMiddlewareby guice. - Implementation.TypeAdapter - Annotation Interface in io.github.kaktushose.jdac.guice
-
A class annotated with
Implementation.TypeAdapterwill be automatically searched for and instantiated as aTypeAdapterby guice. - Implementation.Validator - Annotation Interface in io.github.kaktushose.jdac.guice
-
A class annotated with
Implementation.Validatorwill be automatically searched for and instantiated as aValidatorby guice. - init(GuiceExtensionData) - Method in class io.github.kaktushose.jdac.guice.internal.GuiceExtension
- instance(Class, Introspection) - Method in class io.github.kaktushose.jdac.guice.internal.GuiceInteractionControllerInstantiator
- introspection() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- io.github.kaktushose.jdac.guice - module io.github.kaktushose.jdac.guice
-
An extension to JDA-Commands providing Google's Guice as a dependency injection framework.
- io.github.kaktushose.jdac.guice - package io.github.kaktushose.jdac.guice
- io.github.kaktushose.jdac.guice.internal - package io.github.kaktushose.jdac.guice.internal
- io.github.kaktushose.jdac.guice.internal.guice - package io.github.kaktushose.jdac.guice.internal.guice
J
- jda() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- jdaCommands() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
M
- messageResolver() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
O
- onStart(JDACommands) - Method in class io.github.kaktushose.jdac.guice.internal.GuiceExtension
P
- PerInteractionModule - Class in io.github.kaktushose.jdac.guice.internal.guice
- PerInteractionModule(Introspection) - Constructor for class io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- priority() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.Middleware
-
Gets the
Priorityto register theMiddlewarewith. - properties() - Method in class io.github.kaktushose.jdac.guice.internal.GuiceExtension
- providedInjector() - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
-
Returns the value of the
providedInjectorrecord component.
R
- removeRuntime(String) - Method in class io.github.kaktushose.jdac.guice.internal.guice.RuntimeBoundScope
- RuntimeBoundScope - Class in io.github.kaktushose.jdac.guice.internal.guice
- RuntimeBoundScope() - Constructor for class io.github.kaktushose.jdac.guice.internal.guice.RuntimeBoundScope
S
- scope(Key, Provider) - Method in class io.github.kaktushose.jdac.guice.internal.guice.RuntimeBoundScope
- source() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.TypeAdapter
-
Gets the
ClassthisTypeAdapterwill convert from.
T
- target() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.TypeAdapter
-
Gets the
ClassthisTypeAdapterwill convert into. - toString() - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages|Serialized Form