Index

C D E G I L N P R V 
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 Extensions instance into ReposilitePlugin

L

load(PluginLoader) - Method in class com.reposilite.plugin.api.ReposilitePlugin
Called when plugin is loaded using PluginLoader.

N

name() - Element in annotation interface com.reposilite.plugin.api.Plugin
 

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

version() - Element in annotation interface com.reposilite.plugin.api.Plugin
 
C D E G I L N P R V 
All Classes and Interfaces|All Packages