git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274564 13f79535-47bb-0310-9956-ffa450edef68master
@@ -87,7 +87,9 @@ project.</p> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<h3>Parameters specified as nested elements</h3> <h4>property</h4> | |||||
<h3>Parameters specified as nested elements</h3> | |||||
<h4>property</h4> | |||||
<p>See the description of the <a href="property.html">property | <p>See the description of the <a href="property.html">property | ||||
task</a>. Note that the <code>refid</code> attribute points to a | task</a>. Note that the <code>refid</code> attribute points to a | ||||
reference in the calling project, not in the new one.</p> | reference in the calling project, not in the new one.</p> | ||||
@@ -114,6 +116,14 @@ optionally changing their id.</p> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<h4>propertyset</h4> | |||||
<p>You can specify a set of properties to be copied into the new | |||||
project with <a | |||||
href="../CoreTypes/propertyset.html">propertyset</a>s.</p> | |||||
<p><em>since Ant 1.6</em>.</p> | |||||
<h3>Basedir of the new project</h3> | <h3>Basedir of the new project</h3> | ||||
<p>The basedir value of the new project is affected by the two | <p>The basedir value of the new project is affected by the two | ||||
@@ -222,7 +232,7 @@ a <code><path></code> with the id <code>path1</code>, but | |||||
new project using the id <code>path2</code>.</p> | new project using the id <code>path2</code>.</p> | ||||
<hr> | <hr> | ||||
<p align="center">Copyright © 2000-2002 Apache Software Foundation. All rights | |||||
<p align="center">Copyright © 2000-2003 Apache Software Foundation. All rights | |||||
Reserved.</p> | Reserved.</p> | ||||
</body> | </body> | ||||
@@ -101,6 +101,14 @@ optionally changing their id.</p> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<h4>propertyset</h4> | |||||
<p>You can specify a set of properties to be copied into the new | |||||
project with <a | |||||
href="../CoreTypes/propertyset.html">propertyset</a>s.</p> | |||||
<p><em>since Ant 1.6</em>.</p> | |||||
<h3>Examples</h3> | <h3>Examples</h3> | ||||
<pre> | <pre> | ||||
<target name="default"> | <target name="default"> | ||||
@@ -124,7 +132,7 @@ optionally changing their id.</p> | |||||
<p>will copy the parent's definition of <code>path1</code> into the | <p>will copy the parent's definition of <code>path1</code> into the | ||||
new project using the id <code>path2</code>.</p> | new project using the id <code>path2</code>.</p> | ||||
<hr><p align="center">Copyright © 2000-2002 Apache Software Foundation. All rights | |||||
<hr><p align="center">Copyright © 2000-2003 Apache Software Foundation. All rights | |||||
Reserved.</p> | Reserved.</p> | ||||
</body> | </body> | ||||
@@ -177,6 +177,14 @@ These properties will be made available to the VM during the execution | |||||
of the class (either ANT's VM or the forked VM). The attributes | of the class (either ANT's VM or the forked VM). The attributes | ||||
for this element are the same as for <a href="exec.html#env">environment | for this element are the same as for <a href="exec.html#env">environment | ||||
variables</a>.</p> | variables</a>.</p> | ||||
<h4>syspropertyset</h4> | |||||
<p>You can specify a set of properties to be used as system properties | |||||
with <a href="../CoreTypes/propertyset.html">syspropertyset</a>s.</p> | |||||
<p><em>since Ant 1.6</em>.</p> | |||||
<h4>classpath</h4> | <h4>classpath</h4> | ||||
<p><code>Java</code>'s <i>classpath</i> attribute is a <a | <p><code>Java</code>'s <i>classpath</i> attribute is a <a | ||||
href="../using.html#path">PATH like structure</a> and can also be set via a nested | href="../using.html#path">PATH like structure</a> and can also be set via a nested | ||||
@@ -0,0 +1,107 @@ | |||||
<html> | |||||
<head> | |||||
<meta http-equiv="Content-Language" content="en-us"> | |||||
<title>PropertySet Type</title> | |||||
</head> | |||||
<body> | |||||
<h2><a name="propertyset">PropertySet</a></h2> | |||||
<p><em>Since Ant 1.6</em></p> | |||||
<p>Groups a set of properties to be used by reference in a task that | |||||
supports this.</p> | |||||
<table border="1" cellpadding="2" cellspacing="0"> | |||||
<tr> | |||||
<td valign="top"><b>Attribute</b></td> | |||||
<td valign="top"><b>Description</b></td> | |||||
<td align="center" valign="top"><b>Required</b></td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">dynamic</td> | |||||
<td valign="top">Whether to reevaluate the set everytime the set | |||||
is used. Default is "<code>true</code>".</td> | |||||
<td valign="top" align="center">No</td> | |||||
</tr> | |||||
</table> | |||||
<h3>Parameters specified as nested elements</h3> | |||||
<h4>propertyref</h4> | |||||
<p>Selects properties from the current project to be included in the | |||||
set.</p> | |||||
<table border="1" cellpadding="2" cellspacing="0"> | |||||
<tr> | |||||
<td valign="top"><b>Attribute</b></td> | |||||
<td valign="top"><b>Description</b></td> | |||||
<td align="center" valign="top"><b>Required</b></td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">name</td> | |||||
<td valign="top">Select the property with the given name.</td> | |||||
<td align="center" valign="top" rowspan="3">Exactly one of these.</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">prefix</td> | |||||
<td valign="top">Select the properties whose name starts with the | |||||
given string.</td> | |||||
</tr> | |||||
<tr> | |||||
<td valign="top">regexp</td> | |||||
<td valign="top">Select the properties that match the given | |||||
regular expression. Similar to <a | |||||
href="mapper.html#regexp-mapper">regexp type mappers</a>, this | |||||
equires a supported regular expression library.</td> | |||||
</tr> | |||||
</table> | |||||
<h4>propertyset</h4> | |||||
<p>A <code>propertyset</code> can be used as the set union of more | |||||
<code>propertyset</code>s.</p> | |||||
<p>For example:</p> | |||||
<blockquote><pre> | |||||
<propertyset id="properties-starting-with-foo"> | |||||
<propertyref prefix="foo"/> | |||||
</propertyset> | |||||
<propertyset id="properties-starting-with-bar"> | |||||
<propertyref prefix="bar"/> | |||||
</propertyset> | |||||
<propertyset id="my-set"> | |||||
<propertyset refid="properties-starting-with-foo"/> | |||||
<propertyset refid="properties-starting-with-bar"/> | |||||
</propertyset> | |||||
</pre></blockquote> | |||||
<p>collects all properties whose name starts with either | |||||
"foo" or "bar" in the set named | |||||
"my-set".</p> | |||||
<h4>mapper</h4> | |||||
<p>A <a href="mapper.html">mapper</a> - at maximum one mapper can be | |||||
specified. The mapper is used to change the names of the property | |||||
keys, for example: | |||||
<blockquote><pre> | |||||
<propertyset id="properties-starting-with-foo"> | |||||
<propertyref prefix="foo"/> | |||||
<mapper type="glob" from="foo*" to="bar*"/> | |||||
</propertyset> | |||||
</pre></blockquote> | |||||
<p>collects all properties whose name starts with "foo", but | |||||
changes the names to start with "bar" instead.</p> | |||||
<hr> | |||||
<p align="center">Copyright © 2003 Apache Software Foundation. All rights | |||||
Reserved.</p> | |||||
</body> | |||||
</html> | |||||
@@ -212,6 +212,12 @@ The attributes for this element are the same as for <a href="../CoreTasks/exec.h | |||||
<p>would run the test in ANT's VM and make the <code>basedir</code> property | <p>would run the test in ANT's VM and make the <code>basedir</code> property | ||||
available to the test.</p> | available to the test.</p> | ||||
<h4>syspropertyset</h4> | |||||
<p>You can specify a set of properties to be used as system properties | |||||
with <a href="../CoreTypes/propertyset.html">syspropertyset</a>s.</p> | |||||
<p><em>since Ant 1.6</em>.</p> | |||||
<h4>env</h4> | <h4>env</h4> | ||||
@@ -25,6 +25,7 @@ | |||||
<a href="CoreTypes/filterset.html">FilterSet</a><br> | <a href="CoreTypes/filterset.html">FilterSet</a><br> | ||||
<a href="CoreTypes/patternset.html">PatternSet</a><br> | <a href="CoreTypes/patternset.html">PatternSet</a><br> | ||||
<a href="using.html#path">Path-like Structures</a><br> | <a href="using.html#path">Path-like Structures</a><br> | ||||
<a href="CoreTypes/propertyset.html">PropertySet</a><br> | |||||
<a href="CoreTypes/selectors.html">Selectors</a><br> | <a href="CoreTypes/selectors.html">Selectors</a><br> | ||||
<a href="CoreTypes/xmlcatalog.html">XMLCatalog</a><br> | <a href="CoreTypes/xmlcatalog.html">XMLCatalog</a><br> | ||||
<a href="CoreTypes/zipfileset.html">ZipFileSet</a><br> | <a href="CoreTypes/zipfileset.html">ZipFileSet</a><br> | ||||