Index
All Classes and Interfaces|All Packages
C
- com.reposilite.plugin.api - package com.reposilite.plugin.api
D
- dependencies() - Element in annotation interface com.reposilite.plugin.api.Plugin
E
- extensions() - Method in class com.reposilite.plugin.api.ReposilitePlugin
G
- getLogger() - Method in class com.reposilite.plugin.api.ReposilitePlugin
I
- initialize() - Method in class com.reposilite.plugin.api.ReposilitePlugin
-
The heart of your plugin, that's where every plugin can start to interact with Reposilite API.
- injectExtension(ReposilitePlugin, Extensions) - Static method in class com.reposilite.plugin.api.ReposilitePlugin.ReposilitePluginAccessor
-
Injects
Extensionsinstance intoReposilitePlugin
L
- load(PluginLoader) - Method in class com.reposilite.plugin.api.ReposilitePlugin
-
Called when plugin is loaded using
PluginLoader.
N
P
- Plugin - Annotation Interface in com.reposilite.plugin.api
-
Represents plugin metadata, should be used to annotate
ReposilitePlugin
R
- ReposilitePlugin - Class in com.reposilite.plugin.api
-
This is the bootstrap-like abstract class to use by each plugin to properly initialize context for extensions.
- ReposilitePlugin() - Constructor for class com.reposilite.plugin.api.ReposilitePlugin
- ReposilitePlugin.ReposilitePluginAccessor - Class in com.reposilite.plugin.api
-
Allows you to inject hidden properties into plugin instance
- ReposilitePluginAccessor() - Constructor for class com.reposilite.plugin.api.ReposilitePlugin.ReposilitePluginAccessor
V
C D E G I L N P R VAll Classes and Interfaces|All Packages