X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Fspring%2FOverrideArg.java;h=80eb4731b388390a90f67222d034d2f63cb55197;hb=2052d0beab9c68880b3e8b0172a707274004b35f;hp=85a6e2c89100f55de07adfe7d15f7a5098aaf91b;hpb=2d2e8673ee9a9c610dcd831833cb67c3a508c372;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/ant/spring/OverrideArg.java b/org.argeo.slc/src/main/java/org/argeo/slc/ant/spring/OverrideArg.java index 85a6e2c89..80eb4731b 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/ant/spring/OverrideArg.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/ant/spring/OverrideArg.java @@ -2,11 +2,12 @@ package org.argeo.slc.ant.spring; import org.apache.tools.ant.BuildException; - +/** Ant type allowing to override bean properties. */ public class OverrideArg extends AbstractSpringArg { private String name; private Object value; + /** The nbame of the property to override. */ public String getName() { return name; } @@ -15,6 +16,7 @@ public class OverrideArg extends AbstractSpringArg { this.name = name; } + /** Both value and bean cannot be set. */ public void setValue(String value) { if (getBean() != null) { throw new BuildException( @@ -32,6 +34,10 @@ public class OverrideArg extends AbstractSpringArg { super.setBean(bean); } + /** + * The related object: the value if a value had been set or an instance of + * the bean if not. + */ public Object getObject() { if (value != null) { return value;