## Нова пошта: трекер та органайзер ### Плагіни Для розширення функціоналу додатка використовуються плагіни. Усі плагіни мають бути розміщені у теці **plugins** та у її підтеках. При завантаженні плагінів додаток переглядає вміст усіх підтек теки **plugins** та сортує всі теки за іменем, потім додаються плагіни, що містяться безпосередньо у теці **plugins**. У всіх теках плагіни сортуються за іменем файлу. Плагін має розширення **jar** та повинен мати ім'я таке ж, як у основного класу плагіну. Основний клас плагіну має імплементувати інтерфейс **das.tools.np.entity.plugin.PluginInterface**: ```java public interface PluginInterface { String getName(); String getDescription(); String getNameUK(); String getDescriptionUK(); void doProcess(List list); } ``` Для зручності було створено проект [NP Plugin Template](#ToDo: add link), який містить інтерфейс та всі необхідні для роботи класи і який потрібно брати за основу для створення свого плагіну. Також є проект [NP Demo Plugin](#ToDo: add link), який містить приклад плагіну, що просто виводить усі передані йому ТТН в консоль. На даний момент (v.1.*) плагіни працюють лише на виведення інформації з додатка. #### [до Змісту](help.md) ###### _Made by -=:dAs:=-_