X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2FStructureRegistry.java;h=e9091640840f3197141f91b77c874c04844e4845;hb=7a8f034133c1112e187e2a2bfd2c56a8d2452345;hp=6461ee5b94dc27eabc67d3a7fe3b7f16088706bb;hpb=faf680e212bf3e18837c4f798587856e061273b3;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/structure/StructureRegistry.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/structure/StructureRegistry.java index 6461ee5b9..e90916408 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/structure/StructureRegistry.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/structure/StructureRegistry.java @@ -3,7 +3,7 @@ package org.argeo.slc.core.structure; import java.util.List; /** Registry where the whole structure is stored. */ -public interface StructureRegistry { +public interface StructureRegistry

{ /** Read mode: the structure is only read. */ public static String READ = "READ"; /** All mode: everything is executed regardless of the active paths. */ @@ -12,23 +12,23 @@ public interface StructureRegistry { public static String ACTIVE = "ACTIVE"; /** Adds an element to the registry. */ - public void register(StructurePath path, StructureElement element); + public void register(P path, StructureElement element); /** Lists all registered elements. */ public List listElements(); /** Lists all registered elements. */ - public List listPaths(); + public List

listPaths(); /** Gets a element based on its path. */ - public StructureElement getElement(StructurePath path); + public T getElement(P path); /** * Set the interpreter mode: read, all or active. * * @see #READ * @see #ALL - * @see #ACTIVE + * @see #STATUS_ACTIVE */ public void setMode(String mode); @@ -37,19 +37,19 @@ public interface StructureRegistry { * * @see #READ * @see #ALL - * @see #ACTIVE + * @see #STATUS_ACTIVE */ public String getMode(); /** * Gets the list of active paths, which will be run if executed in - * ACTIVE mode. + * STATUS_ACTIVE mode. */ - public List getActivePaths(); + public List

getActivePaths(); /** * Sets the list of active path, which will be run if executed in - * ACTIVE mode. + * STATUS_ACTIVE mode. */ - public void setActivePaths(List activePaths); + public void setActivePaths(List

activePaths); }