Package com.chillycheesy.modulo.modules


package com.chillycheesy.modulo.modules
  • Interface Summary
    Interface
    Description
    ModuloEntity<M extends Module>
     
  • Class Summary
    Class
    Description
    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
    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)
    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.
    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)
    Class that contain the different object needed to work with your Module.
     
    Class that build and load all the Module in the modules folder.
    Contains and manages all the Module of HomeTracker