X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FCoreListener.java;h=8cfeea4c9986d07613db29518f5e32b3facfa533;hb=59d5537f6659946e4bcbde0c83400d323343802c;hp=3dbc55eb005ad8a8d76833d9d07622c2602c098c;hpb=e1e349bae97feb779fc692eb03c2fea0e0e612c9;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/CoreListener.java b/src/net/pterodactylus/jsite/core/CoreListener.java index 3dbc55e..8cfeea4 100644 --- a/src/net/pterodactylus/jsite/core/CoreListener.java +++ b/src/net/pterodactylus/jsite/core/CoreListener.java @@ -19,14 +19,14 @@ package net.pterodactylus.jsite.core; -import net.pterodactylus.jsite.core.project.Project; +import java.util.EventListener; /** * Interface definition for user interfaces. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ -public interface CoreListener { +public interface CoreListener extends EventListener { // // project configuration @@ -34,7 +34,7 @@ public interface CoreListener { /** * Notifies a listener that loading the projects finished successfully. - * + * * @param directory * The directory the nodes were loaded from */ @@ -42,7 +42,7 @@ public interface CoreListener { /** * Notifies all listeners that loading the projects has failed. - * + * * @param directory * The directory the projects were tried to load from * @param throwable @@ -53,7 +53,7 @@ public interface CoreListener { /** * Notifies a listener that the projects were successfully saved to the * given directory. - * + * * @param directory * The directory the projects were saved to */ @@ -61,7 +61,7 @@ public interface CoreListener { /** * Notifies a listener that saving the projects has failed. - * + * * @param directory * The directory the projects were to be saved to * @param throwable @@ -71,7 +71,7 @@ public interface CoreListener { /** * Notifies a listener that the given project was added. - * + * * @param project * The project that was added. */ @@ -79,7 +79,7 @@ public interface CoreListener { /** * Notifies a listener that a project was cloned. - * + * * @param clonedProject * The clones project * @param projectClone @@ -89,7 +89,7 @@ public interface CoreListener { /** * Notifies a listener that the given project was removed. - * + * * @param project * The project that was removed. */ @@ -101,7 +101,7 @@ public interface CoreListener { /** * Notifies a listener that the nodes were successfully loaded. - * + * * @param directory * The directory the nodes were loaded from */ @@ -109,7 +109,7 @@ public interface CoreListener { /** * Notifies a listener that loading the nodes has failed. - * + * * @param directory * The directory the nodes were loaded from * @param throwable @@ -119,7 +119,7 @@ public interface CoreListener { /** * Notifies a listener that the nodes were successfully saved. - * + * * @param directory * The directory the nodes were saved to */ @@ -127,7 +127,7 @@ public interface CoreListener { /** * Notifies a listener that saving the nodes has failed. - * + * * @param directory * The directory the nodes were saved to * @param throwable @@ -155,7 +155,7 @@ public interface CoreListener { /** * Notifies a listener that a node was added to the core. - * + * * @param node * The node that was added. */ @@ -165,7 +165,7 @@ public interface CoreListener { * Notifies a listener that a node was removed from the core. Before a node * is removed, it will be disconnected (and * {@link #nodeDisconnected(Node, Throwable)} will be called). - * + * * @param node * The node that was removed */ @@ -175,7 +175,7 @@ public interface CoreListener { * Notifies all listeners that the core started connecting to the given * node. Before a node is connected, it will be added (and * {@link #nodeAdded(Node)} will be called). - * + * * @param node * The node that is being connected */ @@ -183,7 +183,7 @@ public interface CoreListener { /** * Notifies all listeners that the core connected to the given node. - * + * * @param node * The node that is connected */ @@ -191,7 +191,7 @@ public interface CoreListener { /** * Notifies a listener that a connection to a node has failed. - * + * * @param node * The node that could not be connected * @param cause @@ -201,7 +201,7 @@ public interface CoreListener { /** * Notifies all listeners that the core disconnected from the given node. - * + * * @param node * The node that was diconnected * @param throwable @@ -216,7 +216,7 @@ public interface CoreListener { /** * Notifies a listener that a project insert started. - * + * * @param project * The project that is now inserting */ @@ -224,7 +224,7 @@ public interface CoreListener { /** * Notifies a listener that a project insert made progress. - * + * * @param project * The project that made progress * @param totalBlocks @@ -246,7 +246,7 @@ public interface CoreListener { /** * Notifies a listener that a project insert has generated a URI. - * + * * @param project * The project that generated a URI * @param uri @@ -256,7 +256,7 @@ public interface CoreListener { /** * Notifies a listener that a project insert has finished. - * + * * @param project * The project that has finished * @param success