Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abbreviateNumber(long) - Static method in class com.thewinterframework.number.NumberUtils
-
Abbreviate a number to a more readable format.
- AbstractProcessorModule - Class in com.thewinterframework.wire.module
- AbstractProcessorModule(Class<? extends Annotation>) - Constructor for class com.thewinterframework.wire.module.AbstractProcessorModule
- activeComponents - Variable in class com.thewinterframework.wire.module.AbstractProcessorModule
- add(String, double) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, int) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, long) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, Object) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, String) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, String) - Method in class com.thewinterframework.processor.template.TemplateBuilder.EachBuilder
- add(String, Component) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(String, Tag) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- add(Map<String, String>) - Method in class com.thewinterframework.processor.template.TemplateBuilder.EachBuilder
- add(TagResolver) - Method in class com.thewinterframework.component.Tags
-
Adds a tag resolver to the list of resolvers.
- addAfter(T, T) - Method in class com.thewinterframework.utils.graph.DfsGraph
-
Adds a dependency indicating that 'after' should come after 'before'
- addBefore(T, T) - Method in class com.thewinterframework.utils.graph.DfsGraph
-
Adds a dependency indicating that 'before' should come before 'after'
- addComponentModifier(UnaryOperator<Component>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Adds a component modifier.
- addComponentResolver(Class<T>, ComponentResolver<T>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Adds a component resolver.
- addContext(String, Object) - Method in interface com.thewinterframework.expression.ExpressionResolver
-
Add a context to the expression resolver.
- addContext(String, Object) - Method in class com.thewinterframework.expression.JexlExpressionResolver
- addConverter(Class<S>, Class<T>, Converter<S, T>) - Method in interface com.thewinterframework.expression.ExpressionResolver
- addConverter(Class<S>, Class<T>, Converter<S, T>) - Method in class com.thewinterframework.expression.JexlExpressionResolver
- addGlobalTagResolver(TagResolver) - Static method in class com.thewinterframework.component.ComponentUtils
-
Adds a global tag resolver.
- addNode(T) - Method in class com.thewinterframework.utils.graph.DfsGraph
-
Adds a node to the graph
- addOnReload(Class<?>, Runnable) - Method in class com.thewinterframework.service.ReloadServiceManager
-
Adds a service to be reloaded.
- addReloadMethod(Class<?>, Runnable) - Method in class com.thewinterframework.service.decorator.lifecycle.OnReloadDecoratorHandler
-
Add a runnable to the on reload graph.
- addTo(R, long) - Method in enum class com.thewinterframework.utils.TimeUnit
- after() - Element in annotation interface com.thewinterframework.service.annotation.lifecycle.OnEnable
-
The priority of this method.
- after() - Element in annotation interface com.thewinterframework.service.annotation.lifecycle.OnReload
-
The priority of this method.
- after() - Method in interface com.thewinterframework.service.meta.lifecycle.LifeCycleMethod
-
The services that should be called after this method.
- after() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns the value of the
afterrecord component. - after() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns the value of the
afterrecord component. - AnnotatedMethodHandle<T> - Record Class in com.thewinterframework.utils.reflect
-
Represents a method handle annotated with a specific annotation.
- AnnotatedMethodHandle(Method, MethodHandle, T, List<Key<?>>) - Constructor for record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Creates an instance of a
AnnotatedMethodHandlerecord class. - annotatedWith(Class<A>) - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns an AnnotatedMethodHandle for the specified annotation type.
- annotation() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns the value of the
annotationrecord component. - API - Enum constant in enum class com.thewinterframework.utils.reflect.ProcessorUtils.ProjectType
- append(Component) - Method in class com.thewinterframework.component.ComponentJoiner
-
Appends a component to the joiner.
- asElement(ProcessingEnvironment, Class<?>) - Static method in class com.thewinterframework.utils.reflect.ProcessorUtils
- asGuiceModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Gets the registered modules.
- async() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.RepeatingTask
-
Whether the task should be executed asynchronously
- async() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.ScheduledAt
-
Whether the task should be executed asynchronously...
- async() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
asyncrecord component. - async() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns the value of the
asyncrecord component. - AUTOGENERATED_PACKAGE - Static variable in class com.thewinterframework.processor.WinterProcessor
- autoGeneratedProcessorModuleProviderCanonicalName(WinterPlugin) - Static method in class com.thewinterframework.processor.WinterProcessor
- autogeneratedWinterPluginPackage(WinterPlugin) - Static method in class com.thewinterframework.processor.WinterProcessor
B
- before() - Element in annotation interface com.thewinterframework.service.annotation.lifecycle.OnDisable
-
This indicates the priority of the method.
- before() - Element in annotation interface com.thewinterframework.service.annotation.lifecycle.OnReload
-
The priority of this method.
- before() - Method in interface com.thewinterframework.service.meta.lifecycle.LifeCycleMethod
-
The services that should be called before this method.
- before() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns the value of the
beforerecord component. - before() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns the value of the
beforerecord component. - before(WinterPlugin) - Method in interface com.thewinterframework.plugin.module.PluginModule
-
List of modules that this module should be loaded before them
- between(Temporal, Temporal) - Method in enum class com.thewinterframework.utils.TimeUnit
- build() - Method in class com.thewinterframework.component.Tags
-
Builds the tag resolver.
C
- cancelAllTasks() - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Cancels all scheduled tasks.
- cancelTask(int) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Cancels a specific task by its ID.
- canonicalWiredClassName(WinterPlugin, Class<? extends Annotation>) - Static method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- CENTURIES - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a century.
- ClassListWire - Interface in com.thewinterframework.processor.wire
- ClassWireProcessor - Class in com.thewinterframework.processor.clazz
- ClassWireProcessor() - Constructor for class com.thewinterframework.processor.clazz.ClassWireProcessor
- com.thewinterframework.component - package com.thewinterframework.component
- com.thewinterframework.component.tag - package com.thewinterframework.component.tag
- com.thewinterframework.expression - package com.thewinterframework.expression
- com.thewinterframework.expression.converter - package com.thewinterframework.expression.converter
- com.thewinterframework.module - package com.thewinterframework.module
- com.thewinterframework.module.annotation - package com.thewinterframework.module.annotation
- com.thewinterframework.module.processor - package com.thewinterframework.module.processor
- com.thewinterframework.number - package com.thewinterframework.number
- com.thewinterframework.plugin - package com.thewinterframework.plugin
- com.thewinterframework.plugin.module - package com.thewinterframework.plugin.module
- com.thewinterframework.plugin.platform - package com.thewinterframework.plugin.platform
- com.thewinterframework.processor - package com.thewinterframework.processor
- com.thewinterframework.processor.clazz - package com.thewinterframework.processor.clazz
- com.thewinterframework.processor.context - package com.thewinterframework.processor.context
- com.thewinterframework.processor.field - package com.thewinterframework.processor.field
- com.thewinterframework.processor.handler - package com.thewinterframework.processor.handler
- com.thewinterframework.processor.module - package com.thewinterframework.processor.module
- com.thewinterframework.processor.template - package com.thewinterframework.processor.template
- com.thewinterframework.processor.wire - package com.thewinterframework.processor.wire
- com.thewinterframework.provider - package com.thewinterframework.provider
- com.thewinterframework.provider.annotation - package com.thewinterframework.provider.annotation
- com.thewinterframework.provider.processor - package com.thewinterframework.provider.processor
- com.thewinterframework.scheduler - package com.thewinterframework.scheduler
- com.thewinterframework.service - package com.thewinterframework.service
- com.thewinterframework.service.annotation - package com.thewinterframework.service.annotation
- com.thewinterframework.service.annotation.expose - package com.thewinterframework.service.annotation.expose
- com.thewinterframework.service.annotation.injection - package com.thewinterframework.service.annotation.injection
- com.thewinterframework.service.annotation.lifecycle - package com.thewinterframework.service.annotation.lifecycle
- com.thewinterframework.service.annotation.scheduler - package com.thewinterframework.service.annotation.scheduler
- com.thewinterframework.service.decorator - package com.thewinterframework.service.decorator
- com.thewinterframework.service.decorator.injection - package com.thewinterframework.service.decorator.injection
- com.thewinterframework.service.decorator.lifecycle - package com.thewinterframework.service.decorator.lifecycle
- com.thewinterframework.service.decorator.scheduler - package com.thewinterframework.service.decorator.scheduler
- com.thewinterframework.service.meta.lifecycle - package com.thewinterframework.service.meta.lifecycle
- com.thewinterframework.service.meta.scheduler - package com.thewinterframework.service.meta.scheduler
- com.thewinterframework.service.processor - package com.thewinterframework.service.processor
- com.thewinterframework.utils - package com.thewinterframework.utils
- com.thewinterframework.utils.graph - package com.thewinterframework.utils.graph
- com.thewinterframework.utils.reflect - package com.thewinterframework.utils.reflect
- com.thewinterframework.wire.condition - package com.thewinterframework.wire.condition
- com.thewinterframework.wire.condition.annotation - package com.thewinterframework.wire.condition.annotation
- com.thewinterframework.wire.condition.common.expression - package com.thewinterframework.wire.condition.common.expression
- com.thewinterframework.wire.condition.common.plugin - package com.thewinterframework.wire.condition.common.plugin
- com.thewinterframework.wire.condition.context - package com.thewinterframework.wire.condition.context
- com.thewinterframework.wire.module - package com.thewinterframework.wire.module
- component() - Method in class com.thewinterframework.component.ComponentJoiner
- ComponentCondition - Interface in com.thewinterframework.wire.condition
- ComponentJoiner - Class in com.thewinterframework.component
-
Utility class for joining components with a delimiter.
- ComponentJoiner(Component) - Constructor for class com.thewinterframework.component.ComponentJoiner
-
Creates a new component joiner with the given delimiter.
- ComponentResolver<T> - Interface in com.thewinterframework.component
-
Resolves an object into a component.
- ComponentUtils - Class in com.thewinterframework.component
-
Utility class for working with Adventure components.
- ConditionContext - Class in com.thewinterframework.wire.condition.context
- ConditionContext(WinterPlugin, Class<?>) - Constructor for class com.thewinterframework.wire.condition.context.ConditionContext
- configure(Binder) - Method in class com.thewinterframework.module.PluginComponentModule
- configure(Binder) - Method in interface com.thewinterframework.plugin.module.PluginModule
- configure(Binder) - Method in interface com.thewinterframework.plugin.WinterPlugin
- configure(Binder) - Method in class com.thewinterframework.provider.ProviderModule
- configure(Binder) - Method in class com.thewinterframework.service.ServiceModule
- configureHandlers(Binder) - Method in class com.thewinterframework.service.ServiceManager
-
Configure all plugin service handlers.
- convert(S) - Method in interface com.thewinterframework.expression.converter.Converter
- convert(S, Class<T>) - Method in class com.thewinterframework.expression.converter.ConverterRegistry
- Converter<S,
T> - Interface in com.thewinterframework.expression.converter - ConverterRegistry - Class in com.thewinterframework.expression.converter
- ConverterRegistry() - Constructor for class com.thewinterframework.expression.converter.ConverterRegistry
- create() - Static method in class com.thewinterframework.component.Tags
-
Creates a new tags instance.
- custom(UnaryOperator<String>) - Method in class com.thewinterframework.processor.template.TemplateBuilder
-
Permite inyectar lógica de procesamiento personalizada (Regex, transformaciones, etc.) sobre el texto después de haber procesado loops y placeholders.
D
- DataFolder - Annotation Interface in com.thewinterframework.plugin
-
Represents the data folder of the plugin.
- DAYS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a day.
- DECADES - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a decade.
- DEFAULT - Static variable in interface com.thewinterframework.component.ComponentResolver
-
The default component resolver, which simply calls
Object.toString()and wraps it in a text component. - delay() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.RepeatingTask
-
The delay before the first execution of the handle
- delay() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
delayrecord component. - depends(WinterPlugin) - Method in class com.thewinterframework.module.PluginComponentModule
- depends(WinterPlugin) - Method in interface com.thewinterframework.plugin.module.PluginModule
-
List of modules that this module depends on
- DfsGraph<T> - Class in com.thewinterframework.utils.graph
-
A simple directed graph implementation using Depth-First Search (DFS) for topological sorting.
- DfsGraph() - Constructor for class com.thewinterframework.utils.graph.DfsGraph
- DISABLE - Enum constant in enum class com.thewinterframework.plugin.module.Stage
- disableComponent(WinterPlugin, Class<?>) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- disableModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Disables the modules.
E
- each(String) - Method in class com.thewinterframework.processor.template.TemplateBuilder
- ELEMENT_PATTERN - Static variable in class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- elements() - Method in class com.thewinterframework.processor.context.ProcessorContext
- ENABLE - Enum constant in enum class com.thewinterframework.plugin.module.Stage
- enableComponent(WinterPlugin, Class<?>) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- enableModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Enables the modules.
- end() - Method in class com.thewinterframework.processor.template.TemplateBuilder.EachBuilder
- ensureSync(Runnable) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Ensures a task runs synchronously
- env - Variable in class com.thewinterframework.processor.clazz.ClassWireProcessor
- equals(Object) - Method in record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.thewinterframework.utils.Tuple
-
Indicates whether some other object is "equal to" this one.
- ERAS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of an era.
- evaluateConditions(AnnotatedElement, Stage, ConditionContext, Injector) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- every() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.RepeatingTask
-
The interval between each execution of the handle
- every() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
everyrecord component. - execute(WinterPlugin) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
-
Executes the lifecycle methods in the correct order.
- executeInternally(WinterPlugin) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- Expose - Annotation Interface in com.thewinterframework.service.annotation.expose
- ExposeAnnotationProcessor - Class in com.thewinterframework.service.processor
- ExposeAnnotationProcessor() - Constructor for class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- ExposeAnnotationProcessorAPI - Class in com.thewinterframework.service.processor
- ExposeAnnotationProcessorAPI() - Constructor for class com.thewinterframework.service.processor.ExposeAnnotationProcessorAPI
- ExpressionResolver - Interface in com.thewinterframework.expression
-
Resolves annotation expressions to their corresponding values.
- extractAfterAnnotations(A) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- extractAfterAnnotations(OnDisable) - Method in class com.thewinterframework.service.decorator.lifecycle.OnDisableDecoratorHandler
- extractAfterAnnotations(OnEnable) - Method in class com.thewinterframework.service.decorator.lifecycle.OnEnableDecoratorHandler
- extractAfterAnnotations(OnReload) - Method in class com.thewinterframework.service.decorator.lifecycle.OnReloadDecoratorHandler
- extractBeforeAnnotations(A) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- extractBeforeAnnotations(OnDisable) - Method in class com.thewinterframework.service.decorator.lifecycle.OnDisableDecoratorHandler
- extractBeforeAnnotations(OnEnable) - Method in class com.thewinterframework.service.decorator.lifecycle.OnEnableDecoratorHandler
- extractBeforeAnnotations(OnReload) - Method in class com.thewinterframework.service.decorator.lifecycle.OnReloadDecoratorHandler
F
- FieldProcessor - Class in com.thewinterframework.processor.field
- FieldProcessor() - Constructor for class com.thewinterframework.processor.field.FieldProcessor
- filer() - Method in class com.thewinterframework.processor.context.ProcessorContext
- filter(TypeElement, Element, ProcessorContext) - Method in class com.thewinterframework.module.processor.ModuleComponentAnnotationProcessor
- filter(TypeElement, Element, ProcessorContext) - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- findBindingAnnotation(AnnotatedElement) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Finds the binding annotation of an element.
- findClassAnnotations(Class<?>, Class<T>) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Finds all annotations of a class that are annotated with a specific meta-annotation.
- findMethodParameters(Method) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Finds the parameters of a method.
- findMethodsWith(Class<?>, Class<T>) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Finds all methods in a class that are annotated with a specific annotation, or with an annotation that is itself annotated with that annotation (meta-annotation).
- first() - Method in record class com.thewinterframework.utils.Tuple
-
Returns the value of the
firstrecord component. - FOREVER - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Artificial unit that represents the concept of forever.
- formatNumber(double, int) - Static method in class com.thewinterframework.number.NumberUtils
-
Format a number with a specific number of decimals.
- from(Object...) - Static method in class com.thewinterframework.component.Tags
-
Creates a new tag resolver from the given objects.
- fromResource(String) - Static method in class com.thewinterframework.processor.template.TemplateBuilder
G
- generateFile(ProcessorContext, String, String, Iterable<TypeElement>) - Static method in class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.injection.PrimaryHandler
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.lifecycle.OnDisableDecoratorHandler
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.lifecycle.OnEnableDecoratorHandler
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.lifecycle.OnReloadDecoratorHandler
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.scheduler.RepeatingTaskDecoratorHandler
- getAnnotationType() - Method in class com.thewinterframework.service.decorator.scheduler.ScheduledAtDecoratorHandler
- getAnnotationType() - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Gets the type of annotation this handler processes.
- getComponent() - Method in class com.thewinterframework.wire.condition.context.ConditionContext
- getDuration() - Method in enum class com.thewinterframework.utils.TimeUnit
-
Gets the estimated duration of this unit in the ISO calendar system.
- getEnv() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getExpressionResolver() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the annotation expression resolver
- getGenericType(Class<?>, Class<?>, int) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Gets the generic type of class that implements an interface.
- getHandler(Class<T>) - Method in class com.thewinterframework.service.ServiceManager
-
Get a handler by its class.
- getInjector() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the plugin injector
- getMainThreadExecutor() - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Gets the executor for running tasks on the main thread.
- getModule(Class<T>) - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Gets the module of the given class.
- getModuleManager() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the plugin module manager
- getModuleProvider(WinterPlugin) - Static method in class com.thewinterframework.processor.WinterProcessor
- getPlatformManager() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the platform plugin manager
- getPlugin() - Method in class com.thewinterframework.wire.condition.context.ConditionContext
- getPluginClass() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getPluginClass(RoundEnvironment, ProcessingEnvironment) - Static method in class com.thewinterframework.processor.WinterProcessor
- getPluginPackage() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getPluginPackageString() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getProjectType(ProcessingEnvironment) - Static method in class com.thewinterframework.utils.reflect.ProcessorUtils
- getRequiredModules() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getRequiredModulesAsClasses() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getRoundEnv() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getScheduler() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the task scheduler
- getSLF4JLogger() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the plugin logger
- getStage() - Method in class com.thewinterframework.wire.condition.common.expression.RequiresExpressionCondition
- getStage() - Method in class com.thewinterframework.wire.condition.common.plugin.RequiresPluginCondition
- getStage() - Method in interface com.thewinterframework.wire.condition.ComponentCondition
- getSupportedAnnotations() - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- getSupportedAnnotations() - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- getSupportedAnnotations() - Method in class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- getSupportedAnnotationTypes() - Method in class com.thewinterframework.processor.WinterProcessor
- getSupportedAnnotationTypes() - Method in class com.thewinterframework.service.processor.ExposeAnnotationProcessorAPI
- getSupportedSourceVersion() - Method in class com.thewinterframework.processor.WinterProcessor
- getSync(Supplier<T>) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Gets a value ensuring the supplier is executed on the main thread
- getWinterModulePackageString() - Method in class com.thewinterframework.processor.context.ProcessorContext
- getWinterModuleQualifiedNameStringFor(Class<?>) - Method in class com.thewinterframework.processor.context.ProcessorContext
- getWinterModuleQualifiedNameStringFor(String) - Method in class com.thewinterframework.processor.context.ProcessorContext
- getWiredClasses() - Method in interface com.thewinterframework.processor.wire.ClassListWire
- getZoneId() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Returns the plugin zone id
- graph - Variable in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
H
- HALF_DAYS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of half a day, as used in AM/PM.
- handle() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns the value of the
handlerecord component. - handle(TypeElement, Set<? extends Element>, ProcessorContext) - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- handle(TypeElement, Set<? extends Element>, ProcessorContext) - Method in class com.thewinterframework.processor.field.FieldProcessor
- handle(TypeElement, Set<? extends Element>, ProcessorContext) - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- handle(TypeElement, Set<? extends Element>, ProcessorContext) - Method in class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- hashCode() - Method in record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.thewinterframework.utils.Tuple
-
Returns a hash code value for this object.
- hour() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.ScheduledAt
-
The hour of the day to run the task
- hour() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Returns the value of the
hourrecord component. - hour() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns the value of the
hourrecord component. - HOURS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of an hour.
I
- IMPL - Enum constant in enum class com.thewinterframework.utils.reflect.ProcessorUtils.ProjectType
- init(ProcessingEnvironment) - Method in class com.thewinterframework.processor.WinterProcessor
- initWire(WinterPlugin) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- injectKeys(Class<?>, List<Key<?>>, Injector) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Injects the keys into the injector and returns the objects.
- injectModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Injects the modules.
- invoke(Class<?>, Injector) - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Invokes the method handle with the given parameters.
- isChild(TypeMirror, String) - Static method in class com.thewinterframework.utils.reflect.ProcessorUtils
- isChild(TypeMirror, TypeMirror) - Static method in class com.thewinterframework.utils.reflect.ProcessorUtils
- isDateBased() - Method in enum class com.thewinterframework.utils.TimeUnit
-
Checks if this unit is a date unit.
- isDurationEstimated() - Method in enum class com.thewinterframework.utils.TimeUnit
-
Checks if the duration of the unit is an estimate.
- isEmpty() - Method in class com.thewinterframework.component.ComponentJoiner
- isPluginEnabled(String) - Method in interface com.thewinterframework.plugin.platform.PlatformPluginManager
- isRegistered(Class<? extends PluginModule>) - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Checks if the given module is registered.
- isSupportedBy(Temporal) - Method in enum class com.thewinterframework.utils.TimeUnit
- isTimeBased() - Method in enum class com.thewinterframework.utils.TimeUnit
-
Checks if this unit is a time unit.
- iterator() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
- iterator() - Method in class com.thewinterframework.utils.graph.DfsGraph
-
Returns an iterator over the nodes in topological order.
J
- JexlExpressionResolver - Class in com.thewinterframework.expression
- JexlExpressionResolver() - Constructor for class com.thewinterframework.expression.JexlExpressionResolver
L
- legacyAmpersand(String) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a legacy ampersand string.
- legacyAmpersand(String, boolean) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a legacy ampersand string.
- legacyAmpersand(Collection<String>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple strings into legacy ampersand components.
- legacyAmpersand(Collection<String>, boolean) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple strings into legacy ampersand components.
- legacyAmpersand(Component) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a component into a legacy ampersand string.
- legacySection(String) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a legacy section string.
- legacySection(String, boolean) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a legacy section string.
- legacySection(Collection<String>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple strings into legacy section components.
- legacySection(Collection<String>, boolean) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple strings into legacy section components.
- legacySection(Component) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a component into a legacy section string.
- LifeCycleDecoratorHandler<A> - Class in com.thewinterframework.service.decorator.lifecycle
- LifeCycleDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- LifeCycleDecoratorHandler.LifeCycleResult - Record Class in com.thewinterframework.service.decorator.lifecycle
- LifeCycleMethod - Interface in com.thewinterframework.service.meta.lifecycle
-
Represents a lifecycle method.
- lifeCycleMethodsByService - Variable in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- LifeCycleResult(boolean, Throwable) - Constructor for record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Creates an instance of a
LifeCycleResultrecord class. - LOAD - Enum constant in enum class com.thewinterframework.plugin.module.Stage
- loadHandlers(WinterPlugin) - Method in class com.thewinterframework.service.ServiceManager
-
Load all plugin service handlers.
- loadModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Loads the registered modules.
M
- map(Class<?>, A, AnnotatedMethodHandle<A>) - Method in class com.thewinterframework.service.decorator.scheduler.SchedulerDecoratorHandler
- map(Class<?>, RepeatingTask, AnnotatedMethodHandle<RepeatingTask>) - Method in class com.thewinterframework.service.decorator.scheduler.RepeatingTaskDecoratorHandler
- map(Class<?>, ScheduledAtContainer, AnnotatedMethodHandle<ScheduledAtContainer>) - Method in class com.thewinterframework.service.decorator.scheduler.ScheduledAtDecoratorHandler
- matches(ConditionContext, Annotation) - Method in class com.thewinterframework.wire.condition.common.expression.RequiresExpressionCondition
- matches(ConditionContext, Annotation) - Method in class com.thewinterframework.wire.condition.common.plugin.RequiresPluginCondition
- matches(ConditionContext, Annotation) - Method in interface com.thewinterframework.wire.condition.ComponentCondition
- messager() - Method in class com.thewinterframework.processor.context.ProcessorContext
- method() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns the value of the
methodrecord component. - method() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns the value of the
methodrecord component. - method() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
methodrecord component. - method() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Returns the value of the
methodrecord component. - MICROS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a microsecond.
- MILLENNIA - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a millennium.
- MILLIS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a millisecond.
- miniMessage(String, boolean, TagResolver...) - Static method in class com.thewinterframework.component.ComponentUtils
-
Parses a MiniMessage string into a component.
- miniMessage(String, TagResolver...) - Static method in class com.thewinterframework.component.ComponentUtils
-
Parses a MiniMessage string into a component.
- miniMessage(Collection<String>, boolean, TagResolver...) - Static method in class com.thewinterframework.component.ComponentUtils
-
Parses multiple MiniMessage strings into components.
- miniMessage(Collection<String>, TagResolver...) - Static method in class com.thewinterframework.component.ComponentUtils
-
Parses multiple MiniMessage strings into components.
- miniMessage(Collection<Component>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple components into MiniMessage strings.
- miniMessage(Component) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a component into a MiniMessage string.
- minute() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.ScheduledAt
-
The minute of the hour to run the task
- minute() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Returns the value of the
minuterecord component. - minute() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns the value of the
minuterecord component. - MINUTES - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a minute.
- moduleAnnotation - Variable in class com.thewinterframework.wire.module.AbstractProcessorModule
- ModuleComponent - Annotation Interface in com.thewinterframework.module.annotation
-
Indicates that a component is a module component
and should be injected into the module. - ModuleComponentAnnotationProcessor - Class in com.thewinterframework.module.processor
-
Annotation processor for
ModuleComponent. - ModuleComponentAnnotationProcessor() - Constructor for class com.thewinterframework.module.processor.ModuleComponentAnnotationProcessor
- MONTHS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a month.
N
- NANOS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a nanosecond, the smallest supported unit of time.
- newLine(List<Component>) - Static method in class com.thewinterframework.component.ComponentJoiner
-
Creates a new component joiner with newlines as the delimiter.
- NumberUtils - Class in com.thewinterframework.number
-
Utility methods for numbers.
- NumberUtils() - Constructor for class com.thewinterframework.number.NumberUtils
O
- of(F, S) - Static method in record class com.thewinterframework.utils.Tuple
- onConfigure(Binder) - Method in class com.thewinterframework.service.decorator.injection.PrimaryHandler
- onConfigure(Binder) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when the plugin is configured.
- onDisable(WinterPlugin) - Method in class com.thewinterframework.module.PluginComponentModule
- onDisable(WinterPlugin) - Method in interface com.thewinterframework.plugin.module.PluginModule
-
Called when the plugin is disabled
NOTE: Plugin injections are available at this point - onDisable(WinterPlugin) - Method in class com.thewinterframework.service.ServiceModule
- onDisable(WinterPlugin) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- OnDisable - Annotation Interface in com.thewinterframework.service.annotation.lifecycle
-
Indicates that a method should be called when the plugin is disabled.
- OnDisableDecoratorHandler - Class in com.thewinterframework.service.decorator.lifecycle
- OnDisableDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.lifecycle.OnDisableDecoratorHandler
- onDiscover(Class<?>, AnnotatedMethodHandle<A>) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- onDiscover(Class<?>, AnnotatedMethodHandle<A>) - Method in class com.thewinterframework.service.decorator.scheduler.SchedulerDecoratorHandler
- onDiscover(Class<?>, AnnotatedMethodHandle<A>) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when a method with the decorator annotation is discovered.
- onDiscoverOnType(Class<?>, A) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when a method with the decorator annotation is discovered.
- onDiscoverOnType(Class<?>, Primary) - Method in class com.thewinterframework.service.decorator.injection.PrimaryHandler
- onEnable(WinterPlugin) - Method in class com.thewinterframework.module.PluginComponentModule
- onEnable(WinterPlugin) - Method in interface com.thewinterframework.plugin.module.PluginModule
-
Called when the plugin is enabled
NOTE: Plugin injections are available at this point - onEnable(WinterPlugin) - Method in class com.thewinterframework.service.ServiceModule
- onEnable(WinterPlugin) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- OnEnable - Annotation Interface in com.thewinterframework.service.annotation.lifecycle
-
Marks a method to be executed when the service is enabled.
- OnEnableDecoratorHandler - Class in com.thewinterframework.service.decorator.lifecycle
- OnEnableDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.lifecycle.OnEnableDecoratorHandler
- onInit(ProcessingEnvironment) - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- onInit(ProcessingEnvironment) - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- onLoad(WinterPlugin) - Method in class com.thewinterframework.module.PluginComponentModule
- onLoad(WinterPlugin) - Method in interface com.thewinterframework.plugin.module.PluginModule
-
Called when the plugin is loaded
NOTE: Plugin injections are not available at this point - onLoad(WinterPlugin) - Method in class com.thewinterframework.service.ServiceModule
- onLoad(WinterPlugin) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- onPluginDisable() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Called when the plugin is disabled
NOTE: Plugin injections is available at this point - onPluginDisable(WinterPlugin) - Method in class com.thewinterframework.service.decorator.lifecycle.OnDisableDecoratorHandler
- onPluginDisable(WinterPlugin) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when a plugin is disabled.
- onPluginEnable() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Called when the plugin is enabled
NOTE: Plugin injections is available at this point - onPluginEnable(WinterPlugin) - Method in class com.thewinterframework.service.decorator.lifecycle.OnEnableDecoratorHandler
- onPluginEnable(WinterPlugin) - Method in class com.thewinterframework.service.decorator.scheduler.SchedulerDecoratorHandler
- onPluginEnable(WinterPlugin) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when a plugin is enabled.
- onPluginLoad() - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Called when the plugin is loaded
NOTE: Plugin injections is not available at this point - onPluginLoad(WinterPlugin) - Method in class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler
- onPluginLoad(WinterPlugin) - Method in interface com.thewinterframework.service.decorator.ServiceDecoratorHandler
-
Called when a plugin is loaded.
- onProcessingComplete(ProcessorContext) - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- onProcessingComplete(ProcessorContext) - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- OnReload - Annotation Interface in com.thewinterframework.service.annotation.lifecycle
-
Marks a method to be executed when the service is reloaded.
- OnReloadDecoratorHandler - Class in com.thewinterframework.service.decorator.lifecycle
- OnReloadDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.lifecycle.OnReloadDecoratorHandler
- onRoundEnd(ProcessorContext) - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- onRoundStart(ProcessorContext) - Method in class com.thewinterframework.module.processor.ModuleComponentAnnotationProcessor
- onRoundStart(ProcessorContext) - Method in interface com.thewinterframework.processor.handler.WinterAnnotationProcessor
- onRoundStart(ProcessorContext) - Method in class com.thewinterframework.provider.processor.ProviderAnnotationProcessor
- onRoundStart(ProcessorContext) - Method in class com.thewinterframework.service.processor.ExposeAnnotationProcessor
- onRoundStart(ProcessorContext) - Method in class com.thewinterframework.service.processor.ServiceAnnotationProcessor
- ordered() - Method in class com.thewinterframework.utils.graph.DfsGraph
-
Returns a list of nodes ordered based on their dependencies using DFS.
P
- parameters() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns the value of the
parametersrecord component. - ParsedScheduledAtTime(int, int, int) - Constructor for record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Creates an instance of a
ParsedScheduledAtTimerecord class. - placeholder(String, String) - Static method in interface com.thewinterframework.component.tag.TagEntity
-
Gets the tag resolver for this entity.
- placeholder(String, String) - Method in class com.thewinterframework.processor.template.TemplateBuilder
- plainText(String) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a plain text component.
- plainText(String, boolean) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a string into a plain text component.
- plainText(Collection<Component>) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes multiple components into plain text strings.
- plainText(Component) - Static method in class com.thewinterframework.component.ComponentUtils
-
Serializes a component into a plain text string.
- PlatformPluginManager - Interface in com.thewinterframework.plugin.platform
- PluginComponentModule - Class in com.thewinterframework.module
-
Module for plugin components.
- PluginComponentModule() - Constructor for class com.thewinterframework.module.PluginComponentModule
- PluginModule - Interface in com.thewinterframework.plugin.module
-
This class should be extended by any module that is used by the WinterBoot plugin.
- PluginModuleManager - Class in com.thewinterframework.plugin.module
-
This class is responsible for scanning, registering, loading, enabling, and disabling plugin modules.
- PluginModuleManager(WinterPlugin) - Constructor for class com.thewinterframework.plugin.module.PluginModuleManager
- PluginScheduler - Interface in com.thewinterframework.scheduler
-
Interface for scheduling tasks within a plugin environment.
- Primary - Annotation Interface in com.thewinterframework.service.annotation.injection
- PrimaryHandler - Class in com.thewinterframework.service.decorator.injection
- PrimaryHandler() - Constructor for class com.thewinterframework.service.decorator.injection.PrimaryHandler
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.thewinterframework.processor.WinterProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.thewinterframework.service.processor.ExposeAnnotationProcessorAPI
- processFields(TypeElement, Set<VariableElement>, ProcessorContext) - Method in class com.thewinterframework.processor.field.FieldProcessor
- ProcessorContext - Class in com.thewinterframework.processor.context
- ProcessorContext(ProcessingEnvironment, Element, RoundEnvironment) - Constructor for class com.thewinterframework.processor.context.ProcessorContext
- ProcessorModule - Interface in com.thewinterframework.processor.module
- ProcessorUtils - Class in com.thewinterframework.utils.reflect
- ProcessorUtils.ProjectType - Enum Class in com.thewinterframework.utils.reflect
- ProviderAnnotationProcessor - Class in com.thewinterframework.provider.processor
- ProviderAnnotationProcessor() - Constructor for class com.thewinterframework.provider.processor.ProviderAnnotationProcessor
- ProviderComponent - Annotation Interface in com.thewinterframework.provider.annotation
-
Indicates that a component is
Provider. - ProviderModule - Class in com.thewinterframework.provider
- ProviderModule() - Constructor for class com.thewinterframework.provider.ProviderModule
R
- reflect() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns the value of the
reflectrecord component. - Reflections - Class in com.thewinterframework.utils.reflect
-
Utility class for reflection operations.
- Reflections() - Constructor for class com.thewinterframework.utils.reflect.Reflections
- ReflectLifeCycleMethod - Record Class in com.thewinterframework.service.meta.lifecycle
-
Represents a lifecycle method that is reflected.
- ReflectLifeCycleMethod(Class<?>, AnnotatedMethodHandle<?>, Class<?>[], Class<?>[]) - Constructor for record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Creates an instance of a
ReflectLifeCycleMethodrecord class. - register(Class<S>, Class<T>, Converter<S, T>) - Method in class com.thewinterframework.expression.converter.ConverterRegistry
- registerComponent(WinterPlugin, Class<?>) - Method in class com.thewinterframework.service.ServiceModule
- registerComponent(WinterPlugin, Class<?>) - Method in class com.thewinterframework.wire.module.AbstractProcessorModule
- registerModule(Class<? extends PluginModule>) - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Registers the given module.
- registerService(Class<?>) - Method in class com.thewinterframework.service.ServiceManager
-
Register a service with the service manager.
- reload() - Method in class com.thewinterframework.service.ReloadServiceManager
-
Reloads all services.
- ReloadServiceManager - Class in com.thewinterframework.service
-
Manages the reloading of services.
- ReloadServiceManager(ServiceManager, WinterPlugin) - Constructor for class com.thewinterframework.service.ReloadServiceManager
- render() - Method in class com.thewinterframework.processor.template.TemplateBuilder
- RepeatingTask - Annotation Interface in com.thewinterframework.service.annotation.scheduler
-
Annotates a handle to be executed repeatedly at a fixed interval
- RepeatingTaskDecoratorHandler - Class in com.thewinterframework.service.decorator.scheduler
- RepeatingTaskDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.scheduler.RepeatingTaskDecoratorHandler
- RepeatingTaskMethod - Record Class in com.thewinterframework.service.meta.scheduler
-
Represents a repeating task method
- RepeatingTaskMethod(Class<?>, AnnotatedMethodHandle<?>, String, String, String, String) - Constructor for record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Creates an instance of a
RepeatingTaskMethodrecord class. - Requires - Annotation Interface in com.thewinterframework.wire.condition.annotation
- RequiresExpr - Annotation Interface in com.thewinterframework.wire.condition.common.expression
- RequiresExpressionCondition - Class in com.thewinterframework.wire.condition.common.expression
- RequiresExpressionCondition() - Constructor for class com.thewinterframework.wire.condition.common.expression.RequiresExpressionCondition
- RequiresPlugin - Annotation Interface in com.thewinterframework.wire.condition.common.plugin
- RequiresPluginCondition - Class in com.thewinterframework.wire.condition.common.plugin
- RequiresPluginCondition() - Constructor for class com.thewinterframework.wire.condition.common.plugin.RequiresPluginCondition
- resolve(Object) - Static method in class com.thewinterframework.component.ComponentUtils
-
Resolves an object into a component.
- resolve(String, Class<T>) - Method in interface com.thewinterframework.expression.ExpressionResolver
-
Resolves the given expression for the specified method and return type.
- resolve(String, Class<T>) - Method in class com.thewinterframework.expression.JexlExpressionResolver
- resolve(T) - Method in interface com.thewinterframework.component.ComponentResolver
-
Resolves the given object into a component.
- resolveMany(Object...) - Static method in class com.thewinterframework.component.ComponentUtils
-
Resolves multiple objects into components.
- resolver(String) - Method in interface com.thewinterframework.component.tag.TagEntity
-
Gets the tag resolver for this entity.
- result() - Method in record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Returns the value of the
resultrecord component. - roundEnv() - Method in class com.thewinterframework.processor.context.ProcessorContext
- runAsync(Runnable) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task asynchronously.
- runAtFixedRateAsync(Runnable, long, long, TimeUnit) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task at a fixed rate asynchronously.
- runAtFixedRateSync(Runnable, long, long, TimeUnit) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task at a fixed rate synchronously.
- runDelayedAsync(Runnable, long, TimeUnit) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task after a delay asynchronously.
- runDelayedSync(Runnable, long, TimeUnit) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task after a delay synchronously.
- RunnableLifeCycleMethod - Record Class in com.thewinterframework.service.meta.lifecycle
-
Represents a lifecycle method that is a runnable.
- RunnableLifeCycleMethod(Class<?>, Runnable, Class<?>[], Class<?>[]) - Constructor for record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Creates an instance of a
RunnableLifeCycleMethodrecord class. - runSync(Runnable) - Method in interface com.thewinterframework.scheduler.PluginScheduler
-
Runs a task synchronously.
S
- scanModules() - Method in class com.thewinterframework.plugin.module.PluginModuleManager
-
Scans the modules for the plugin.
- schedule(WinterPlugin) - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
- schedule(WinterPlugin) - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
- schedule(WinterPlugin) - Method in interface com.thewinterframework.service.meta.scheduler.SchedulerMethod
-
Schedules this method to be executed by the plugin.
- ScheduledAt - Annotation Interface in com.thewinterframework.service.annotation.scheduler
-
Annotates a method to be executed at a fixed time of the day
- ScheduledAtContainer - Annotation Interface in com.thewinterframework.service.annotation.scheduler
- ScheduledAtDecoratorHandler - Class in com.thewinterframework.service.decorator.scheduler
- ScheduledAtDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.scheduler.ScheduledAtDecoratorHandler
- ScheduledAtMethod - Record Class in com.thewinterframework.service.meta.scheduler
- ScheduledAtMethod(Class<?>, AnnotatedMethodHandle<?>, List<ScheduledAtMethod.ScheduledAtTime>) - Constructor for record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Creates an instance of a
ScheduledAtMethodrecord class. - ScheduledAtMethod.ParsedScheduledAtTime - Record Class in com.thewinterframework.service.meta.scheduler
- ScheduledAtMethod.ScheduledAtTime - Record Class in com.thewinterframework.service.meta.scheduler
- ScheduledAtTime(String, String, String, String) - Constructor for record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Creates an instance of a
ScheduledAtTimerecord class. - SchedulerDecoratorHandler<A> - Class in com.thewinterframework.service.decorator.scheduler
- SchedulerDecoratorHandler() - Constructor for class com.thewinterframework.service.decorator.scheduler.SchedulerDecoratorHandler
- SchedulerMethod - Interface in com.thewinterframework.service.meta.scheduler
-
Represents a method that can be scheduled.
- schedules() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Returns the value of the
schedulesrecord component. - second() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.ScheduledAt
-
The second of the minute to run the task
- second() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Returns the value of the
secondrecord component. - second() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns the value of the
secondrecord component. - second() - Method in record class com.thewinterframework.utils.Tuple
-
Returns the value of the
secondrecord component. - SECONDS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a second.
- service() - Method in interface com.thewinterframework.service.meta.lifecycle.LifeCycleMethod
-
The service that this method is associated with.
- service() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns the value of the
servicerecord component. - service() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns the value of the
servicerecord component. - service() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
servicerecord component. - service() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Returns the value of the
servicerecord component. - Service - Annotation Interface in com.thewinterframework.service.annotation
-
Indicates that a component is a service
and should be injected into the service. - ServiceAnnotationProcessor - Class in com.thewinterframework.service.processor
-
Annotation processor for
Service. - ServiceAnnotationProcessor() - Constructor for class com.thewinterframework.service.processor.ServiceAnnotationProcessor
- ServiceDecorator - Annotation Interface in com.thewinterframework.service.decorator
-
Marks an annotation as a service decorator.
- ServiceDecoratorHandler<A> - Interface in com.thewinterframework.service.decorator
-
Handler for service decorators (annotations).
- ServiceManager - Class in com.thewinterframework.service
-
This class is responsible for managing services.
- ServiceManager() - Constructor for class com.thewinterframework.service.ServiceManager
- ServiceModule - Class in com.thewinterframework.service
-
Module for services.
- ServiceModule() - Constructor for class com.thewinterframework.service.ServiceModule
- services() - Method in class com.thewinterframework.service.ServiceManager
-
Get the services.
- setExpressionResolver(ExpressionResolver) - Method in interface com.thewinterframework.plugin.WinterPlugin
-
Sets the annotation expression resolver
- Stage - Enum Class in com.thewinterframework.plugin.module
- startHandlers(WinterPlugin) - Method in class com.thewinterframework.service.ServiceManager
-
Start all plugin service handlers.
- stopHandlers(WinterPlugin) - Method in class com.thewinterframework.service.ServiceManager
-
Stop all plugin service handlers.
T
- TagEntity - Interface in com.thewinterframework.component.tag
-
Represents an entity that can be tagged.
- Tags - Class in com.thewinterframework.component
-
Utility class for creating tag resolvers.
- Tags() - Constructor for class com.thewinterframework.component.Tags
- TemplateBuilder - Class in com.thewinterframework.processor.template
- TemplateBuilder.EachBuilder - Class in com.thewinterframework.processor.template
- throwable() - Method in record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Returns the value of the
throwablerecord component. - TICKS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a tick, the time unit used by Minecraft.
- TimeUnit - Enum Class in com.thewinterframework.utils
-
A standard set of date periods units.
- toClass(Type) - Static method in class com.thewinterframework.utils.reflect.Reflections
-
Converts a type to a class.
- toString() - Method in record class com.thewinterframework.service.decorator.lifecycle.LifeCycleDecoratorHandler.LifeCycleResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.lifecycle.ReflectLifeCycleMethod
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.lifecycle.RunnableLifeCycleMethod
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ParsedScheduledAtTime
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod.ScheduledAtTime
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.service.meta.scheduler.ScheduledAtMethod
-
Returns a string representation of this record class.
- toString() - Method in record class com.thewinterframework.utils.reflect.AnnotatedMethodHandle
-
Returns a string representation of this record class.
- toString() - Method in enum class com.thewinterframework.utils.TimeUnit
- toString() - Method in record class com.thewinterframework.utils.Tuple
-
Returns a string representation of this record class.
- toTicks(long) - Method in enum class com.thewinterframework.utils.TimeUnit
- Tuple<F,
S> - Record Class in com.thewinterframework.utils -
Represents a tuple of two values.
- Tuple(F, S) - Constructor for record class com.thewinterframework.utils.Tuple
-
Creates an instance of a
Tuplerecord class.
U
- unit() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.RepeatingTask
-
The time unit of the interval
- unit() - Method in record class com.thewinterframework.service.meta.scheduler.RepeatingTaskMethod
-
Returns the value of the
unitrecord component.
V
- value() - Element in annotation interface com.thewinterframework.service.annotation.injection.Primary
- value() - Element in annotation interface com.thewinterframework.service.annotation.scheduler.ScheduledAtContainer
- value() - Element in annotation interface com.thewinterframework.service.decorator.ServiceDecorator
-
The handler class that will process the decorator.
- value() - Element in annotation interface com.thewinterframework.wire.condition.annotation.Requires
- value() - Element in annotation interface com.thewinterframework.wire.condition.common.expression.RequiresExpr
- value() - Element in annotation interface com.thewinterframework.wire.condition.common.plugin.RequiresPlugin
- valueOf(String) - Static method in enum class com.thewinterframework.plugin.module.Stage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.thewinterframework.utils.reflect.ProcessorUtils.ProjectType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.thewinterframework.utils.TimeUnit
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.thewinterframework.plugin.module.Stage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.thewinterframework.utils.reflect.ProcessorUtils.ProjectType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.thewinterframework.utils.TimeUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEEKS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a week.
- WinterAnnotationProcessor - Interface in com.thewinterframework.processor.handler
- WinterBootPlugin - Annotation Interface in com.thewinterframework.plugin
-
Marks a class as a Winter plugin.
- WinterPlugin - Interface in com.thewinterframework.plugin
-
This class should be extended by any plugin that is used by the WinterBoot annotation.
- WinterProcessor - Class in com.thewinterframework.processor
- WinterProcessor() - Constructor for class com.thewinterframework.processor.WinterProcessor
- wire - Variable in class com.thewinterframework.wire.module.AbstractProcessorModule
- wiredAnnotation() - Method in class com.thewinterframework.module.processor.ModuleComponentAnnotationProcessor
- wiredAnnotation() - Method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- wiredAnnotation() - Method in class com.thewinterframework.provider.processor.ProviderAnnotationProcessor
- wiredAnnotation() - Method in class com.thewinterframework.service.processor.ServiceAnnotationProcessor
- wiredClassName(Class<? extends Annotation>) - Static method in class com.thewinterframework.processor.clazz.ClassWireProcessor
- wireModule(Class<? extends ProcessorModule>) - Method in class com.thewinterframework.processor.context.ProcessorContext
- wireModule(String) - Method in class com.thewinterframework.processor.context.ProcessorContext
- withEach(String, Iterable<T>, BiConsumer<TemplateBuilder.EachBuilder, T>) - Method in class com.thewinterframework.processor.template.TemplateBuilder
- write(ProcessorContext, CharSequence) - Method in class com.thewinterframework.processor.template.TemplateBuilder
- write(Filer, CharSequence) - Method in class com.thewinterframework.processor.template.TemplateBuilder
- writeClassWire(ProcessorContext, String, String, Iterable<String>) - Static method in class com.thewinterframework.processor.WinterProcessor
Y
- YEARS - Enum constant in enum class com.thewinterframework.utils.TimeUnit
-
Unit that represents the concept of a year.
All Classes and Interfaces|All Packages|Constant Field Values