]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/main/java/org/argeo/slc/ant/structure/SAwareTask.java
Manage with Maven
[gpl/argeo-slc.git] / org.argeo.slc / src / main / java / org / argeo / slc / ant / structure / SAwareTask.java
index 5bf326c2f987958ea4ddbf0c866a112ad51c3e34..3f4d35864abd8017f3ac0629caff3ec8fd9ae99c 100644 (file)
@@ -17,9 +17,9 @@ import org.argeo.slc.core.structure.StructureRegistry;
 import org.argeo.slc.core.structure.tree.TreeSPath;\r
 \r
 /** Ant task that can be registered within a structure. */\r
-public abstract class SAwareTask extends AbstractSpringTask implements StructureElement {\r
+public abstract class SAwareTask extends AbstractSpringTask implements\r
+               StructureElement {\r
        private TreeSPath path;\r
-       //private final DefaultTreeSAware sAware = new DefaultTreeSAware();\r
        private final List<AbstractSpringArg> sAwareArgs = new Vector<AbstractSpringArg>();\r
 \r
        @Override\r
@@ -38,6 +38,10 @@ public abstract class SAwareTask extends AbstractSpringTask implements Structure
                }\r
        }\r
 \r
+       /**\r
+        * Includes this arg in the checks for propagation of sstructure related\r
+        * information.\r
+        */\r
        protected void addSAwareArg(AbstractSpringArg arg) {\r
                sAwareArgs.add(arg);\r
        }\r
@@ -57,7 +61,7 @@ public abstract class SAwareTask extends AbstractSpringTask implements Structure
                                + targetPath.listChildren(getRegistry()).size());\r
                getRegistry().register(taskPath, this);\r
                path = taskPath;\r
-               \r
+\r
                // notify registered args\r
                for (AbstractSpringArg arg : sAwareArgs) {\r
                        Object obj = arg.getBeanInstance();\r
@@ -100,6 +104,7 @@ public abstract class SAwareTask extends AbstractSpringTask implements Structure
                return projectPath.createChild(target.getName());\r
        }\r
 \r
+       /** Gets the path under which this task is registered. */\r
        public TreeSPath getPath() {\r
                return path;\r
        }\r
@@ -107,13 +112,11 @@ public abstract class SAwareTask extends AbstractSpringTask implements Structure
        @Override\r
        public String getDescription() {\r
                String description = super.getDescription();\r
-               if(description==null){\r
+               if (description == null) {\r
                        return "<no task def>";\r
-               }\r
-               else{\r
+               } else {\r
                        return description;\r
                }\r
        }\r
-       \r
-       \r
+\r
 }\r