Index

A B C D E G H I J M O P R S T 
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 Validator should be mapped to.

B

bundle - Variable in exception class io.github.kaktushose.jdac.guice.internal.GuiceException
 

C

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.PropertyProviderModule
 

E

emojiResolver() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
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 Extension for using Googles Guice as an InteractionControllerInstantiator.
GuiceExtension() - Constructor for class io.github.kaktushose.jdac.guice.internal.GuiceExtension
 
GuiceExtensionData - Record Class in io.github.kaktushose.jdac.guice
Custom Extension.Data to be used to configure this extension.
GuiceExtensionData(Injector) - Constructor for record class io.github.kaktushose.jdac.guice.GuiceExtensionData
Creates an instance of a GuiceExtensionData record 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.PropertyProviderModule
 
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.Middleware will be automatically searched for and instantiated as a Middleware by guice.
Implementation.TypeAdapter - Annotation Interface in io.github.kaktushose.jdac.guice
A class annotated with Implementation.TypeAdapter will be automatically searched for and instantiated as a TypeAdapter by guice.
Implementation.Validator - Annotation Interface in io.github.kaktushose.jdac.guice
A class annotated with Implementation.Validator will be automatically searched for and instantiated as a Validator by 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 - Variable in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
introspection() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
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

mergedClassFinder() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
messageResolver() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 

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
 
placeholderResolver() - Method in class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
priority() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.Middleware
Gets the Priority to register the Middleware with.
properties() - Method in class io.github.kaktushose.jdac.guice.internal.GuiceExtension
 
PropertyProviderModule - Class in io.github.kaktushose.jdac.guice.internal.guice
 
PropertyProviderModule(Introspection) - Constructor for class io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
 
providedInjector() - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
Returns the value of the providedInjector record 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 Class this TypeAdapter will convert from.

T

target() - Element in annotation interface io.github.kaktushose.jdac.guice.Implementation.TypeAdapter
Gets the Class this TypeAdapter will convert into.
toString() - Method in record class io.github.kaktushose.jdac.guice.GuiceExtensionData
Returns a string representation of this record class.
A B C D E G H I J M O P R S T 
All Classes and Interfaces|All Packages|Serialized Form