public static String READ = "READ";\r
/** All mode: everything is executed regardless of the active paths. */\r
public static String ALL = "ALL";\r
- /** Active mode: only teh active paths are executed. */\r
+ /** Active mode: only the active paths are executed. */\r
public static String ACTIVE = "ACTIVE";\r
\r
/** Adds an element to the registry. */\r
- public void register(StructureElement element);\r
+ public void register(StructurePath path, StructureElement element);\r
\r
/**\r
* Adds the wrapped element of a <code>SructureAware</code>, and\r
* propagates the registration.\r
*/\r
- public void register(StructureAware structureAware);\r
+ public void register(StructurePath path, StructureAware structureAware);\r
\r
/** Lists <b>all</b> registered elements. */\r
public List<StructureElement> listElements();\r
\r
+ /** Lists <b>all</b> registered elements. */\r
+ public List<StructurePath> listPaths();\r
+\r
/** Gets a element based on its path. */\r
public StructureElement getElement(StructurePath path);\r
\r