Index

A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages|Constant Field Values|Serialized Form

A

action() - Method in interface com.chillycheesy.modulo.events.CancelableAction
 
add(Controller) - Method in class com.chillycheesy.modulo.controllers.ControllerBuilder
Adds a controller to the list of controllers.
apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
Apply the annotation to the parameter and return the argument to pass to the method.
apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in interface com.chillycheesy.modulo.controllers.methodcontroller.MethodControllerParameterAnnotationApplier
Apply the annotation to the parameter and return the argument to pass to the method.
apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
Apply the annotation to the parameter and return the argument to pass to the method.
apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
Apply the annotation to the parameter and return the argument to pass to the method.
apply(HttpServletRequest, HttpServletResponse) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
Apply the controller chain.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in interface com.chillycheesy.modulo.controllers.Controller
Call the method that handles the request.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpMethodController
Apply the controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpParamVariableController
 
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpPathController
Apply the controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpPathVariableController
Apply the controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.InternalFileResourceController
Apply the controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.JsonParserController
Parses the result of the next controller into Json
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.MethodController
Invoke the method and return the next controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.RegexHttpMethodController
Apply the controller.
apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.RegexHttpPathController
Apply the controller.
autoSave - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
 

B

bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in interface com.chillycheesy.modulo.controllers.factory.ControllerAnnotationBinder
 
bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
 
bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
 
bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
 
build() - Method in class com.chillycheesy.modulo.controllers.ControllerBuilder
Builds the controller.
build(File) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
Method you need to call to build a Module.
build(File, URLClassLoader) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
Method you need to call to build a Module
buildAndRegisterController(ModuloControllerFactory, Module, Object...) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
The controller chain.
buildAndRegisterController(Module, Object...) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
Apply the controller chain.

C

Cancelable - Interface in com.chillycheesy.modulo.events
It can be applied on a event.
cancelableAction - Variable in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
cancelableAction - Variable in class com.chillycheesy.modulo.event.RequestEvent
 
CancelableAction - Interface in com.chillycheesy.modulo.events
 
canceled - Variable in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
clear() - Method in class com.chillycheesy.modulo.config.Configuration
 
clearAll() - Method in class com.chillycheesy.modulo.config.Configuration
 
clearDefaults() - Method in class com.chillycheesy.modulo.config.Configuration
 
com.chillycheesy.modulo - package com.chillycheesy.modulo
 
com.chillycheesy.modulo.config - package com.chillycheesy.modulo.config
 
com.chillycheesy.modulo.controllers - package com.chillycheesy.modulo.controllers
 
com.chillycheesy.modulo.controllers.factory - package com.chillycheesy.modulo.controllers.factory
 
com.chillycheesy.modulo.controllers.methodcontroller - package com.chillycheesy.modulo.controllers.methodcontroller
 
com.chillycheesy.modulo.event - package com.chillycheesy.modulo.event
 
com.chillycheesy.modulo.event.controllers - package com.chillycheesy.modulo.event.controllers
 
com.chillycheesy.modulo.events - package com.chillycheesy.modulo.events
 
com.chillycheesy.modulo.listener - package com.chillycheesy.modulo.listener
 
com.chillycheesy.modulo.modules - package com.chillycheesy.modulo.modules
 
com.chillycheesy.modulo.utils - package com.chillycheesy.modulo.utils
 
com.chillycheesy.modulo.utils.exception - package com.chillycheesy.modulo.utils.exception
 
COMMON - Static variable in class com.chillycheesy.modulo.utils.Priority
 
configFile - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
The destination config file.
ConfigurableEntity - Class in com.chillycheesy.modulo.config
 
ConfigurableEntity() - Constructor for class com.chillycheesy.modulo.config.ConfigurableEntity
 
ConfigurableEntity(ConfigurationLoaderStrategy) - Constructor for class com.chillycheesy.modulo.config.ConfigurableEntity
 
Configuration - Class in com.chillycheesy.modulo.config
 
Configuration() - Constructor for class com.chillycheesy.modulo.config.Configuration
 
Configuration(Configuration...) - Constructor for class com.chillycheesy.modulo.config.Configuration
 
Configuration(Map<String, Object>, Map<String, Object>) - Constructor for class com.chillycheesy.modulo.config.Configuration
 
configurationFactory - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
 
ConfigurationFactory - Interface in com.chillycheesy.modulo.config
 
ConfigurationLoaderStrategy - Interface in com.chillycheesy.modulo.config
Loads and saves a configuration from Input and Output Stream.
containsModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Check if a module is currently in the manager
containsModule(Class<? extends Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Works like ModuleManager.containsModule(Module) and ModuleManager.containsModule(String) but by passing the class of the module
containsModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Works like ModuleManager.containsModule(Module) but by passing the name of the module
controller - Variable in class com.chillycheesy.modulo.controllers.ModuloController
 
controller - Variable in class com.chillycheesy.modulo.event.controllers.ControllerEvent
 
Controller - Interface in com.chillycheesy.modulo.controllers
Defines the methods that a controller must implement.
ControllerAnnotationBinder - Interface in com.chillycheesy.modulo.controllers.factory
 
ControllerAppliedEvent - Class in com.chillycheesy.modulo.event.controllers
 
ControllerAppliedEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
ControllerBuilder - Class in com.chillycheesy.modulo.controllers
Builds a controller.
ControllerBuilder() - Constructor for class com.chillycheesy.modulo.controllers.ControllerBuilder
Creates a new controller builder.
ControllerBuilder(List<Controller>) - Constructor for class com.chillycheesy.modulo.controllers.ControllerBuilder
Creates a new controller builder.
ControllerCanceledEvent - Class in com.chillycheesy.modulo.event.controllers
 
ControllerCanceledEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerCanceledEvent
 
ControllerContainer - Class in com.chillycheesy.modulo.controllers
 
ControllerContainer() - Constructor for class com.chillycheesy.modulo.controllers.ControllerContainer
 
ControllerEvent - Class in com.chillycheesy.modulo.event.controllers
 
ControllerEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerEvent
 
createConfiguration(ConfigurationLoaderStrategy) - Method in interface com.chillycheesy.modulo.config.ConfigurationFactory
 
createConfiguration(ConfigurationLoaderStrategy) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new Configuration.
createFromObject(Module, Object) - Method in class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
 
createFromObject(Module, Object, int) - Method in class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
 

D

debug(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
Broadcast a debug log in the console.
debug(String) - Method in class com.chillycheesy.modulo.modules.Module
Use the Logger class to log a debug message.
DebugLogEvent - Class in com.chillycheesy.modulo.event
Event emitted when a debug log is emit by the Logger.
DebugLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.DebugLogEvent
Create a new DebugLogEvent.
DEFAULT_MAIN_PAGE_NAME - Static variable in class com.chillycheesy.modulo.modules.ModuleConfig
The default name of the main page, by defaul it's set to "index"
defaultConfiguration - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
 
defaultProperties - Variable in class com.chillycheesy.modulo.config.Configuration
 
DeleteRequestEvent - Class in com.chillycheesy.modulo.event
This event was wen a http DELETE request was emit.
DeleteRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.DeleteRequestEvent
Creates a new DeleteRequestEvent.
DIVINE - Static variable in class com.chillycheesy.modulo.events.Event
 
DIVINE - Static variable in class com.chillycheesy.modulo.utils.Priority
 

E

emitEvent(Module, Event) - Method in class com.chillycheesy.modulo.events.EventManager
Emit a event and log potential error in the Logger.
emitter - Variable in class com.chillycheesy.modulo.events.Event
The emitter module.
enableAutoSave(boolean) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
EPIC - Static variable in class com.chillycheesy.modulo.utils.Priority
 
equals(Object) - Method in class com.chillycheesy.modulo.config.Configuration
 
equals(Object) - Method in class com.chillycheesy.modulo.event.LogEvent
 
equals(Object) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
 
equals(Object) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
 
equals(Object) - Method in class com.chillycheesy.modulo.modules.Module
 
equals(Object) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
error(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
Broadcast an error log in the console.
error(String) - Method in class com.chillycheesy.modulo.modules.Module
Use the Logger class to log an error message.
ErrorLogEvent - Class in com.chillycheesy.modulo.event
Event emitted when a error log is emit by the Logger.
ErrorLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.ErrorLogEvent
Create a new Error log Event.
Event - Class in com.chillycheesy.modulo.events
An Event can be created, emit and catch by every module.
Event() - Constructor for class com.chillycheesy.modulo.events.Event
Create a new Event with a null emitter.
Event(Module) - Constructor for class com.chillycheesy.modulo.events.Event
Create a new Event.
EventContainer - Class in com.chillycheesy.modulo.events
The EventContainer contain all about the events.
EventContainer() - Constructor for class com.chillycheesy.modulo.events.EventContainer
 
EventHandler - Annotation Interface in com.chillycheesy.modulo.events
EventHandler annotation is used over methods on Listener classes.
EventManager - Class in com.chillycheesy.modulo.events
EventManager make the gesture between Listener and Event.
EventManager() - Constructor for class com.chillycheesy.modulo.events.EventManager
 

F

FileConfigurationFactory - Class in com.chillycheesy.modulo.config
Create a Configuration from a Module and a source file.
FileConfigurationFactory(Module, File, InputStream) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new FileConfigurationFactory.
FileConfigurationFactory(Module, File, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new FileConfigurationFactory.
FileConfigurationFactory(Module, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new FileConfigurationFactory.
FileConfigurationFactory(Module, String, InputStream) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new FileConfigurationFactory.
FileConfigurationFactory(Module, String, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
Create a new FileConfigurationFactory.
FileIsNotAModuleDirectoryException - Exception in com.chillycheesy.modulo.utils.exception
 
FileIsNotAModuleDirectoryException(File) - Constructor for exception com.chillycheesy.modulo.utils.exception.FileIsNotAModuleDirectoryException
 
forEach(String, BiConsumer<String, String>) - Method in class com.chillycheesy.modulo.config.Configuration
 
forEach(BiConsumer<String, String>) - Method in class com.chillycheesy.modulo.config.Configuration
 

G

get(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getAllItems() - Method in class com.chillycheesy.modulo.utils.Manager
 
getArgs() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Getter for the arguments.
getAuthors() - Method in class com.chillycheesy.modulo.modules.Module
 
getAuthors() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
getBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getBoolean(String, Boolean) - Method in class com.chillycheesy.modulo.config.Configuration
 
getCancelableAction() - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
getCancelableAction() - Method in class com.chillycheesy.modulo.event.LogEvent
 
getCancelableAction() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
 
getCancelableAction() - Method in class com.chillycheesy.modulo.event.RequestEvent
 
getCancelableAction() - Method in interface com.chillycheesy.modulo.events.Cancelable
Getter for the cancelable action.
getConfig() - Method in class com.chillycheesy.modulo.modules.Module
 
getConfigFile() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Get the config file.
getConfiguration() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
getConfigurationFactory() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
getController() - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
getController() - Method in class com.chillycheesy.modulo.event.controllers.ControllerEvent
 
getController() - Static method in class com.chillycheesy.modulo.ModuloAPI
Getter for Controller logic section.
getDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultBoolean(String, Boolean) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultDouble(String, Double) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultInteger(String, Integer) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultList(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultList(String, List<T>) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultProperties() - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultString(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDefaultString(String, String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDependencies() - Method in class com.chillycheesy.modulo.modules.Module
 
getDependencies() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
getDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getDouble(String, Double) - Method in class com.chillycheesy.modulo.config.Configuration
 
getEmitter() - Method in class com.chillycheesy.modulo.events.Event
Getter for the emitter.
getEvent() - Static method in class com.chillycheesy.modulo.ModuloAPI
Getter for Event logic section.
getEventManager() - Method in class com.chillycheesy.modulo.events.EventContainer
Getter for the unique EventManager.
getInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getInteger(String, Integer) - Method in class com.chillycheesy.modulo.config.Configuration
 
getItemByModule(Module) - Method in class com.chillycheesy.modulo.utils.Manager
 
getJarFile() - Method in class com.chillycheesy.modulo.modules.Module
 
getList(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getList(String, List<T>) - Method in class com.chillycheesy.modulo.config.Configuration
 
getLoadedModules() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Get a list of loaded Module.
getLoaderStrategy() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
getLogger() - Static method in class com.chillycheesy.modulo.ModuloAPI
Getter for Logger logic section.
getMain() - Method in class com.chillycheesy.modulo.modules.Module
 
getMain() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
getManager() - Method in class com.chillycheesy.modulo.controllers.ControllerContainer
 
getMergedProperties() - Method in class com.chillycheesy.modulo.config.Configuration
 
getMessage() - Method in class com.chillycheesy.modulo.event.LogEvent
Getter for the message to load.
getModule() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Get the config file.
getModule() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
Getter for the module.
getModule() - Static method in class com.chillycheesy.modulo.ModuloAPI
Getter for Module logic section.
getModule(Class<? extends Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Works like ModuleManager.getModule(String) but by passing the class of the module
getModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Get a module using the name of the module
getModuleByItem(T) - Method in class com.chillycheesy.modulo.utils.Manager
 
getModuleCount() - Method in class com.chillycheesy.modulo.modules.ModuleManager
Get the number of module currently managed by the manager
getModuleLoader() - Method in class com.chillycheesy.modulo.modules.ModuleContainer
 
getModuleManager() - Method in class com.chillycheesy.modulo.modules.ModuleContainer
 
getModulesCopy() - Method in class com.chillycheesy.modulo.modules.ModuleManager
Get the started modules.
getName() - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
getName() - Method in class com.chillycheesy.modulo.modules.Module
 
getName() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
getPriority() - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
getProperties() - Method in class com.chillycheesy.modulo.config.Configuration
 
getReceptor() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Getter for the receptor.
getRequest() - Method in class com.chillycheesy.modulo.event.RequestEvent
Gets the request that was made.
GetRequestEvent - Class in com.chillycheesy.modulo.event
This event was wen a http GET request was emit.
GetRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.GetRequestEvent
Creates a new GetRequestEvent.
getResponse() - Method in class com.chillycheesy.modulo.event.RequestEvent
Gets the response that was made.
getSignal() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Getter for the signal.
getSignalEmitter() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Getter for the signal emitter.
getSoftDependencies() - Method in class com.chillycheesy.modulo.modules.Module
 
getSoftDependencies() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
getSourceInputStream() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Get the source input stream.
getStartedModule() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Get a list of started Module.
getString(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getString(String, String) - Method in class com.chillycheesy.modulo.config.Configuration
 
getVersion() - Method in class com.chillycheesy.modulo.modules.Module
 
getVersion() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 

H

has(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefaultBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefaultDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefaultInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefaultList(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDefaultString(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hashCode() - Method in class com.chillycheesy.modulo.config.Configuration
 
hasInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasList(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
hasString(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
haveReceptors() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Check if the signal was receive.
HIGH - Static variable in class com.chillycheesy.modulo.utils.Priority
 
HTModuleNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
 
HTModuleNotFoundException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.HTModuleNotFoundException
 
HttpMethodController - Class in com.chillycheesy.modulo.controllers
Controller that test the http methods.
HttpMethodController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpMethodController
Constructor.
HttpParam - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
This decorator is used inside a method interpreted by the MethodController Object.
HttpParamMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
Apply the HttpParam decorator.
HttpParamMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
 
HttpParamVariableController - Class in com.chillycheesy.modulo.controllers
Controller that register all parameters name of the request inside the configuration.
HttpParamVariableController() - Constructor for class com.chillycheesy.modulo.controllers.HttpParamVariableController
 
HttpPathController - Class in com.chillycheesy.modulo.controllers
Controller that check if the path match with the target path.
HttpPathController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpPathController
Constructor.
HttpPathVariableController - Class in com.chillycheesy.modulo.controllers
Controller that check if the pathVariable match with the target path.
HttpPathVariableController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpPathVariableController
Constructor.

I

IMPORTANT - Static variable in class com.chillycheesy.modulo.events.Event
 
info(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
Broadcast an info log in the console.
info(String) - Method in class com.chillycheesy.modulo.modules.Module
Use the Logger class to log an info message.
InfoLogEvent - Class in com.chillycheesy.modulo.event
Event emitted when a info log is emit by the Logger.
InfoLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.InfoLogEvent
Create a new Info log Event.
InternalFileResourceController - Class in com.chillycheesy.modulo.controllers
Controller for serving internal files.
InternalFileResourceController(JarFile) - Constructor for class com.chillycheesy.modulo.controllers.InternalFileResourceController
Constructor for the InternalFileResourceController.
InvalidModuleConfigurationException - Exception in com.chillycheesy.modulo.utils.exception
 
InvalidModuleConfigurationException(File, String...) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidModuleConfigurationException
 
InvalidParameterEventHandlerException - Exception in com.chillycheesy.modulo.utils.exception
This exception will be throws when The EventManager try to invoke an annotated method by the EventHandler Annotation with a bad number of parameter.
InvalidParameterEventHandlerException(Module) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidParameterEventHandlerException
Create a new Exception.
InvalidPathVariableException - Exception in com.chillycheesy.modulo.utils.exception
 
InvalidPathVariableException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidPathVariableException
 
isCanceled - Variable in class com.chillycheesy.modulo.event.RequestEvent
 
isCanceled() - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
isCanceled() - Method in class com.chillycheesy.modulo.event.LogEvent
 
isCanceled() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
 
isCanceled() - Method in class com.chillycheesy.modulo.event.RequestEvent
 
isCanceled() - Method in interface com.chillycheesy.modulo.events.Cancelable
Check if the event was cancel.
isModified() - Method in class com.chillycheesy.modulo.config.Configuration
 
isValid(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Check if a file is in the good format
see ModuleBuilder for details.
isValid(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Check if a jar file is in the good format
see ModuleBuilder for details.
isValid(JarFile) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Check if a jar file is in the good format
see ModuleBuilder for details.

J

JacksonConfigurationStrategy - Class in com.chillycheesy.modulo.config
 
JacksonConfigurationStrategy(JsonFactory) - Constructor for class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
 
JsonConfigurationStrategy - Class in com.chillycheesy.modulo.config
 
JsonConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.JsonConfigurationStrategy
 
JsonParserController - Class in com.chillycheesy.modulo.controllers
A controller that parses the result of the next controller into JSON.
JsonParserController() - Constructor for class com.chillycheesy.modulo.controllers.JsonParserController
 
JsonResponse - Annotation Interface in com.chillycheesy.modulo.controllers.factory
 
JsonResponseControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
 
JsonResponseControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
 

L

LEGENDARY - Static variable in class com.chillycheesy.modulo.utils.Priority
 
Listener - Interface in com.chillycheesy.modulo.listener
The class that implement Listener, will be called to catch Event emit by a Module.
ListenerManager - Class in com.chillycheesy.modulo.listener
 
ListenerManager() - Constructor for class com.chillycheesy.modulo.listener.ListenerManager
 
load() - Method in class com.chillycheesy.modulo.modules.Module
Method calls to load the module
First method call by the ModuleLoader
Call the Module.onLoad() method
load(Module) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
load(Module) - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
 
load(M) - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
 
loadConfiguration(InputStream) - Method in interface com.chillycheesy.modulo.config.ConfigurationLoaderStrategy
Loads a configuration from an input stream.
loadConfiguration(InputStream) - Method in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
 
loadConfiguration(InputStream) - Method in class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
Loads a configuration from an input stream.
loaderStrategy - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
 
loadModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Load a module already built
It will call the load method of the module.
loadModule(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Load a module.
loadModule(File, URLClassLoader) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Load a module.
loadModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Load a module from a jar file path
loadModules(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Load jar inside a folder if the jar was a module.
loadModules(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Method call to load the jar files in a folder path.
LogEvent - Class in com.chillycheesy.modulo.event
The Subclass of the log events.
LogEvent(String) - Constructor for class com.chillycheesy.modulo.event.LogEvent
Create a new LogEvent.
Logger - Class in com.chillycheesy.modulo.utils
Logger class can be used to display information in the server console.
Logger(EventContainer) - Constructor for class com.chillycheesy.modulo.utils.Logger
Initialize a new Logger.
LOOK_AT_THIS_DUDE - Static variable in class com.chillycheesy.modulo.utils.Priority
 

M

MAJOR - Static variable in class com.chillycheesy.modulo.events.Event
 
MAJOR - Static variable in class com.chillycheesy.modulo.utils.Priority
 
managedItems - Variable in class com.chillycheesy.modulo.utils.Manager
 
Manager<T> - Class in com.chillycheesy.modulo.utils
 
Manager() - Constructor for class com.chillycheesy.modulo.utils.Manager
 
mapper - Variable in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
 
match(Annotation) - Method in interface com.chillycheesy.modulo.controllers.factory.ControllerAnnotationBinder
 
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
 
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
 
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
 
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
Check if the annotation is supported by this applier.
match(Annotation) - Method in interface com.chillycheesy.modulo.controllers.methodcontroller.MethodControllerParameterAnnotationApplier
Check if the annotation is supported by this applier.
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
Check if the annotation is supported by this applier.
match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
Check if the annotation is supported by this applier.
merge(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
 
mergeDefaults(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
 
mergeProperties(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
 
method() - Element in annotation interface com.chillycheesy.modulo.controllers.factory.Request
 
MethodController - Class in com.chillycheesy.modulo.controllers
Controller that apply that invoke the method of an instance.
MethodController(Object, Method) - Constructor for class com.chillycheesy.modulo.controllers.MethodController
Constructor.
MethodController(Object, Method, List<MethodControllerParameterAnnotationApplier>) - Constructor for class com.chillycheesy.modulo.controllers.MethodController
Constructor
MethodControllerParameterAnnotationApplier - Interface in com.chillycheesy.modulo.controllers.methodcontroller
Interface for a class that can apply an annotation to a method parameter.
MISERABLE - Static variable in class com.chillycheesy.modulo.events.Event
 
MISERABLE - Static variable in class com.chillycheesy.modulo.utils.Priority
 
MissingDependenciesModuleException - Exception in com.chillycheesy.modulo.utils.exception
 
MissingDependenciesModuleException(Module, List<String>) - Constructor for exception com.chillycheesy.modulo.utils.exception.MissingDependenciesModuleException
 
module - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
Source module.
Module - Class in com.chillycheesy.modulo.modules
HTModule is the superclass of all the HomeTracker module.
A module is a functionality of HomeTracker that has its own management and behaviour.
To create your own HTModule you just have to extend HTModule
Module() - Constructor for class com.chillycheesy.modulo.modules.Module
Init your module with an empty ModuleConfig object
Module(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.Module
Init your module by passing the ModuleConfig object
Module(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.Module
 
ModuleAdapter - Class in com.chillycheesy.modulo.modules
HTModuleAdapter is just a Module with a default implementation of the ModuleAdapter.onLoad() ModuleAdapter.onStart() ModuleAdapter.onStop() methods.
You can extend of this class to create your module but you'll have to override those methods by yourself (override those method if you need them)
ModuleAdapter() - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
 
ModuleAdapter(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
Init your module by passing the ModuleConfig object
ModuleAdapter(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
 
ModuleBuilder - Class in com.chillycheesy.modulo.modules
Class used to build a Module from a File
The file you want to build should be a jar file with a module.yml at the root of the jar.
ModuleConfig - Class in com.chillycheesy.modulo.modules
Represent the configuration of a module.
The attributes are made to be the same you put in your module.xml file (see ModuleBuilder for details)
ModuleConfig() - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
 
ModuleConfig(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
 
ModuleConfig(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
 
ModuleContainer - Class in com.chillycheesy.modulo.modules
Class that contain the different object needed to work with your Module.
ModuleContainer() - Constructor for class com.chillycheesy.modulo.modules.ModuleContainer
 
ModuleEntityAdapter - Class in com.chillycheesy.modulo.modules
 
ModuleEntityAdapter() - Constructor for class com.chillycheesy.modulo.modules.ModuleEntityAdapter
 
ModuleLoader - Class in com.chillycheesy.modulo.modules
Class that build and load all the Module in the modules folder.
ModuleLoader() - Constructor for class com.chillycheesy.modulo.modules.ModuleLoader
Crate a new ModuleLoader.
ModuleManager - Class in com.chillycheesy.modulo.modules
Contains and manages all the Module of HomeTracker
ModuleManager() - Constructor for class com.chillycheesy.modulo.modules.ModuleManager
 
ModuleStatusEvent - Class in com.chillycheesy.modulo.event
Event emits when there's a change on a Module status.
ModuleStatusEvent(Module) - Constructor for class com.chillycheesy.modulo.event.ModuleStatusEvent
Create a new Module status Event.
ModuloAPI - Class in com.chillycheesy.modulo
ModuloAPI was the Central Class of the API.
ModuloAPI() - Constructor for class com.chillycheesy.modulo.ModuloAPI
 
ModuloController - Class in com.chillycheesy.modulo.controllers
Controller that represent a root Controller.
ModuloController(String) - Constructor for class com.chillycheesy.modulo.controllers.ModuloController
 
ModuloController(String, int) - Constructor for class com.chillycheesy.modulo.controllers.ModuloController
 
ModuloControllerFactory - Class in com.chillycheesy.modulo.controllers.factory
 
ModuloControllerFactory() - Constructor for class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
 
ModuloControllerFactory(List<ControllerAnnotationBinder>) - Constructor for class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
 
ModuloControllerManager - Class in com.chillycheesy.modulo.controllers
The controller manager.
ModuloControllerManager() - Constructor for class com.chillycheesy.modulo.controllers.ModuloControllerManager
 
ModuloEntity<M extends Module> - Interface in com.chillycheesy.modulo.modules
 
MYSTIC - Static variable in class com.chillycheesy.modulo.utils.Priority
 

N

name - Variable in class com.chillycheesy.modulo.controllers.ModuloController
 
NEUTRAL - Static variable in class com.chillycheesy.modulo.events.Event
 
NEUTRAL - Static variable in class com.chillycheesy.modulo.utils.Priority
 
No404SubPageException - Exception in com.chillycheesy.modulo.utils.exception
 
No404SubPageException() - Constructor for exception com.chillycheesy.modulo.utils.exception.No404SubPageException
 

O

onLoad() - Method in class com.chillycheesy.modulo.modules.Module
Method called when the Module.load() method is called
onLoad() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
Method called when the Module.load() method is called
OnLoadEvent - Class in com.chillycheesy.modulo.event
Event emits when a module is loading.
OnLoadEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnLoadEvent
Create a new Load Event
onStart() - Method in class com.chillycheesy.modulo.modules.Module
Method called when the Module.start() method is called
onStart() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
Method called when the Module.start() method is called
OnStartEvent - Class in com.chillycheesy.modulo.event
Event emits when a module is starting.
OnStartEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnStartEvent
Create Start Event.
onStop() - Method in class com.chillycheesy.modulo.modules.Module
Method called when the Module.stop() method is called
onStop() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
Method called when the Module.stop() method is called
OnStopEvent - Class in com.chillycheesy.modulo.event
Event emits when a module is stopping.
OnStopEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnStopEvent
Create a new Stop Module.

P

PageIndexAlreadyUsedException - Exception in com.chillycheesy.modulo.utils.exception
 
PageIndexAlreadyUsedException(Module) - Constructor for exception com.chillycheesy.modulo.utils.exception.PageIndexAlreadyUsedException
 
PageMissingIndexAnnotationException - Exception in com.chillycheesy.modulo.utils.exception
 
PageMissingIndexAnnotationException() - Constructor for exception com.chillycheesy.modulo.utils.exception.PageMissingIndexAnnotationException
 
PageNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
 
PageNotFoundException(Module, String) - Constructor for exception com.chillycheesy.modulo.utils.exception.PageNotFoundException
 
PARAM_VARIABLE_SECTION - Static variable in class com.chillycheesy.modulo.controllers.HttpParamVariableController
 
path() - Element in annotation interface com.chillycheesy.modulo.controllers.factory.Request
 
PATH_VARIABLE_SECTION - Static variable in class com.chillycheesy.modulo.controllers.HttpPathVariableController
 
PathVariable - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
This decorator is used inside a method interpreted by the MethodController Object.
PathVariableMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
Apply the PathVariable decorator.
PathVariableMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
 
PostRequestEvent - Class in com.chillycheesy.modulo.event
This event was wen a http POST request was emit.
PostRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.PostRequestEvent
Creates a new PostRequestEvent.
priority - Variable in class com.chillycheesy.modulo.controllers.ModuloController
 
Priority - Class in com.chillycheesy.modulo.utils
 
Priority() - Constructor for class com.chillycheesy.modulo.utils.Priority
 
properties - Variable in class com.chillycheesy.modulo.config.Configuration
 
PropertiesConfigurationStrategy - Class in com.chillycheesy.modulo.config
Loads and saves a configuration from a properties file.
NOTE: This strategy don't support the configuration properties inside a List
PropertiesConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
 
PutRequestEvent - Class in com.chillycheesy.modulo.event
This event was wen a http PUT request was emit.
PutRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.PutRequestEvent
Creates a new PutRequestEvent.

R

RARE - Static variable in class com.chillycheesy.modulo.utils.Priority
 
readYml(File) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
Reads the yml file in the root of the jar passed in parameter
readYml(File, InputStream) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
Reads the yml file in the root of the jar passed in parameter
RegexHttpMethodController - Class in com.chillycheesy.modulo.controllers
Controller that check if the http methods match with the target regex.
RegexHttpMethodController(String) - Constructor for class com.chillycheesy.modulo.controllers.RegexHttpMethodController
Constructor.
RegexHttpPathController - Class in com.chillycheesy.modulo.controllers
Controller that test if the http path match with the regex.
RegexHttpPathController(String) - Constructor for class com.chillycheesy.modulo.controllers.RegexHttpPathController
Constructor.
registerItem(Module, Listener...) - Method in class com.chillycheesy.modulo.events.EventManager
 
registerItem(Module, T...) - Method in class com.chillycheesy.modulo.utils.Manager
 
remove(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
removeAllItems(Module) - Method in class com.chillycheesy.modulo.utils.Manager
 
removeDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
 
removeItem(Module, T...) - Method in class com.chillycheesy.modulo.utils.Manager
 
request - Variable in class com.chillycheesy.modulo.event.RequestEvent
The request that was made.
Request - Annotation Interface in com.chillycheesy.modulo.controllers.factory
 
RequestBody - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
This decorator is used inside a method interpreted by the MethodController Object.
RequestBodyMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
Apply the RequestBody decorator.
RequestBodyMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
 
RequestControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
 
RequestControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
 
RequestEvent - Class in com.chillycheesy.modulo.event
This event was wen a http request was emit.
RequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.RequestEvent
Creates a new RequestEvent.
ResourceNotExistingException - Exception in com.chillycheesy.modulo.utils.exception
 
ResourceNotExistingException(String, String) - Constructor for exception com.chillycheesy.modulo.utils.exception.ResourceNotExistingException
 
ResourceNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
 
ResourceNotFoundException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.ResourceNotFoundException
 
response - Variable in class com.chillycheesy.modulo.event.RequestEvent
The response that was made.

S

saveConfiguration(Configuration, ConfigurationLoaderStrategy) - Method in interface com.chillycheesy.modulo.config.ConfigurationFactory
 
saveConfiguration(Configuration, ConfigurationLoaderStrategy) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Save a configuration as a file.
saveConfiguration(Configuration, OutputStream) - Method in interface com.chillycheesy.modulo.config.ConfigurationLoaderStrategy
Saves a configuration to an output stream.
saveConfiguration(Configuration, OutputStream) - Method in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
 
saveConfiguration(Configuration, OutputStream) - Method in class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
Saves a configuration to an output stream.
ServeResource - Annotation Interface in com.chillycheesy.modulo.controllers.factory
 
ServeResourceControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
 
ServeResourceControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
 
set(String, Object) - Method in class com.chillycheesy.modulo.config.Configuration
 
setArgs(String[]) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Setter for the arguments.
setAuthors(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
 
setAuthors(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.LogEvent
 
setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
 
setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.RequestEvent
 
setCancelableAction(CancelableAction) - Method in interface com.chillycheesy.modulo.events.Cancelable
Setter for the cancelable action.
setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
 
setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.LogEvent
 
setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
 
setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.RequestEvent
 
setCanceled(boolean) - Method in interface com.chillycheesy.modulo.events.Cancelable
Setter for the cancel status.
setConfig(ModuleConfig) - Method in class com.chillycheesy.modulo.modules.Module
 
setConfigFile(File) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Set the config file.
setConfiguration(Configuration) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
setConfigurationFactory(ConfigurationFactory) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
setController(Controller) - Method in class com.chillycheesy.modulo.event.controllers.ControllerEvent
 
setDefault(String, Object) - Method in class com.chillycheesy.modulo.config.Configuration
 
setDefaultProperties(Map<String, Object>) - Method in class com.chillycheesy.modulo.config.Configuration
 
setDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
 
setDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
setEmitter(Module) - Method in class com.chillycheesy.modulo.events.Event
Setter for the emitter.
setJarFile(JarFile) - Method in class com.chillycheesy.modulo.modules.Module
 
setMain(String) - Method in class com.chillycheesy.modulo.modules.Module
 
setMain(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
setMessage(String) - Method in class com.chillycheesy.modulo.event.LogEvent
Setter for the message to load.
setModule(Module) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Get the config file.
setModule(Module) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
Getter for the module.
setName(String) - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
setName(String) - Method in class com.chillycheesy.modulo.modules.Module
 
setName(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
setNextStep(Controller) - Method in interface com.chillycheesy.modulo.controllers.Controller
Set the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpMethodController
Set the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpParamVariableController
 
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpPathController
Set the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpPathVariableController
Set the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.InternalFileResourceController
Set the next controller in the chain.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.JsonParserController
Sets the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.MethodController
Sets the next controller
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.RegexHttpMethodController
Define the next controller.
setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.RegexHttpPathController
Define the next controller.
setPriority(int) - Method in class com.chillycheesy.modulo.controllers.ModuloController
 
setProperties(Map<String, Object>) - Method in class com.chillycheesy.modulo.config.Configuration
 
setReceptors(Module[]) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Setter for the receptors module.
setRequest(HttpServletRequest) - Method in class com.chillycheesy.modulo.event.RequestEvent
Sets the request that was made.
setResponse(HttpServletResponse) - Method in class com.chillycheesy.modulo.event.RequestEvent
Sets the response that was made.
setSignal(String) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Setter for the signal.
setSignalEmitter(Module) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
Setter for the emitter module.
setSoftDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
 
setSoftDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
setSourceInputStream(InputStream) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
Set the source input stream.
setVersion(String) - Method in class com.chillycheesy.modulo.modules.Module
 
setVersion(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 
SignalEmitEvent - Class in com.chillycheesy.modulo.event
Event emits when a signal is emitted.
SignalEmitEvent(Module, Module[], String, String[]) - Constructor for class com.chillycheesy.modulo.event.SignalEmitEvent
Create a new SignalEmitEvent.
SignalEmitEvent(Module, String, String[]) - Constructor for class com.chillycheesy.modulo.event.SignalEmitEvent
Create a new SignalEmitEvent.
sortByDescendingValue(Map<Method, Integer>) - Method in class com.chillycheesy.modulo.listener.ListenerManager
 
sourceInputStream - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
The source file input stream.
start() - Method in class com.chillycheesy.modulo.modules.Module
Method calls to start the module
Call the Module.onStart() method
start() - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
 
start() - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
 
startModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
 
startModules() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
Put and start all loaded modules in the ModuleManager.
startModules(List<Module>) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
 
stop() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
 
stop() - Method in class com.chillycheesy.modulo.modules.Module
Method calls to stop the module
Also called when an error occurs and the module can't keep working, and when HomeTracker shut down Call the Module.onStop() method
stop() - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
 
stop() - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
 
stopAllModules() - Method in class com.chillycheesy.modulo.modules.ModuleManager
Method that stop all Module.
It will invoke the ModuleManager.stopModule(Module) method.
stopModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleManager
It stops a module, removes it from the ModuleManager
stopModules(List<Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
Method that stop all Module.
It will invoke the ModuleManager.stopModule(Module) method.

T

toString() - Method in class com.chillycheesy.modulo.config.Configuration
 
toString() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
 

U

UNBREAKABLE - Static variable in class com.chillycheesy.modulo.utils.Priority
 
UNCOMMON - Static variable in class com.chillycheesy.modulo.utils.Priority
 

V

value() - Element in annotation interface com.chillycheesy.modulo.controllers.methodcontroller.HttpParam
The value of the parameter key.
value() - Element in annotation interface com.chillycheesy.modulo.controllers.methodcontroller.PathVariable
The value of the parameter key.
value() - Element in annotation interface com.chillycheesy.modulo.events.EventHandler
Handler priority.

W

warn(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
Broadcast warn log in the console.
WarnLogEvent - Class in com.chillycheesy.modulo.event
Event emitted when a warn log is emit by the Logger.
WarnLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.WarnLogEvent
Create a new Warn log event.

Y

YamlConfigurationStrategy - Class in com.chillycheesy.modulo.config
 
YamlConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.YamlConfigurationStrategy
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages|Constant Field Values|Serialized Form