@@ -57,7 +57,7 @@ import org.apache.tools.ant.taskdefs.condition.Condition;
public class AllUpperCaseCondition extends Condition {
public class AllUpperCaseCondition extends Condition {
private String value;
private String value;
// The setter for the "value" attribute
// The setter for the "value" attribute
public void setValue(String value) {
public void setValue(String value) {
this.value = value;
this.value = value;
}
}
@@ -65,7 +65,7 @@ public class AllUpperCaseCondition extends Condition {
// This method evaluates the condition
// This method evaluates the condition
public boolean eval() {
public boolean eval() {
if (value == null) {
if (value == null) {
throw new BuildException("value attribute is not set" );
throw new BuildException("value attribute is not set" );
}
}
return value.toUpperCase().equals(value);
return value.toUpperCase().equals(value);
}
}
@@ -79,9 +79,9 @@ public class AllUpperCaseCondition extends Condition {
<blockquote>
<blockquote>
<pre>
<pre>
<typedef
<typedef
name="alluppercase"
classname="com.mydomain.AllUpperCaseCondition"
classpath="${mydomain.classes}" />
name="alluppercase"
classname="com.mydomain.AllUpperCaseCondition"
classpath="${mydomain.classes}" />
</pre>
</pre>
</blockquote>
</blockquote>
<p>
<p>
@@ -90,8 +90,8 @@ public class AllUpperCaseCondition extends Condition {
</p>
</p>
<blockquote>
<blockquote>
<pre>
<pre>
<condition property="allupper" >
<alluppercase value="THIS IS ALL UPPER CASE" />
<condition property="allupper" >
<alluppercase value="THIS IS ALL UPPER CASE" />
</condition>
</condition>
</pre>
</pre>
</blockquote>
</blockquote>
@@ -109,7 +109,7 @@ public class AllUpperCaseCondition extends Condition {
</p>
</p>
<p>
<p>
An example of a custom selection that selects filenames ending
An example of a custom selection that selects filenames ending
in ".java" would be:
in ".java" would be:
</p>
</p>
<blockquote>
<blockquote>
<pre>
<pre>
@@ -118,7 +118,7 @@ import java.io.File;
import org.apache.tools.ant.types.selectors.FileSelector;
import org.apache.tools.ant.types.selectors.FileSelector;
public class JavaSelector implements FileSelector {
public class JavaSelector implements FileSelector {
public boolean isSelected(File b, String filename, File f) {
public boolean isSelected(File b, String filename, File f) {
return filename.toLowerCase().endsWith(".java" );
return filename.toLowerCase().endsWith(".java" );
}
}
}
}
</pre>
</pre>
@@ -129,9 +129,9 @@ public class JavaSelector implements FileSelector {
<blockquote>
<blockquote>
<pre>
<pre>
<typedef
<typedef
name="javaselector"
classname="com.mydomain.JavaSelector"
classpath="${mydomain.classes}" />
name="javaselector"
classname="com.mydomain.JavaSelector"
classpath="${mydomain.classes}" />
</pre>
</pre>
</blockquote>
</blockquote>
<p>
<p>
@@ -140,8 +140,8 @@ public class JavaSelector implements FileSelector {
</p>
</p>
<blockquote>
<blockquote>
<pre>
<pre>
<copy todir="to" >
<fileset dir="src" >
<copy todir="to" >
<fileset dir="src" >
<javaselector/>
<javaselector/>
</fileset>
</fileset>
</copy>
</copy>
@@ -189,7 +189,7 @@ public class MatchNumberSelectors extends BaseSelectorContainer {
}
}
public void verifySettings() {
public void verifySettings() {
if (number < 0) {
if (number < 0) {
throw new BuildException("Number attribute should be set" );
throw new BuildException("Number attribute should be set" );
}
}
}
}
public boolean isSelected(File baseDir, String filename, File file) {
public boolean isSelected(File baseDir, String filename, File file) {
@@ -211,13 +211,13 @@ public class MatchNumberSelectors extends BaseSelectorContainer {
</p>
</p>
<blockquote>
<blockquote>
<pre>
<pre>
<typedef name="numberselected"
classname="com.mydomain.MatchNumberSelectors" />
<typedef name="numberselected"
classname="com.mydomain.MatchNumberSelectors" />
...
...
<fileset dir="${src.path}" >
<numberselected number="2" >
<contains text="script" casesensitive="no" />
<size value="4" units="Ki" when="more" />
<fileset dir="${src.path}" >
<numberselected number="2" >
<contains text="script" casesensitive="no" />
<size value="4" units="Ki" when="more" />
<javaselector/>
<javaselector/>
</numberselected>
</numberselected>
</fileset>
</fileset>
@@ -291,9 +291,9 @@ public class MatchNumberSelectors extends BaseSelectorContainer {
</p>
</p>
<blockquote><pre>
<blockquote><pre>
<fileset dir="${mydir}" includes="**/*" >
<custom classname="com.mydomain.MySelector" >
<param name="myattribute" value="myvalue" />
<fileset dir="${mydir}" includes="**/*" >
<custom classname="com.mydomain.MySelector" >
<param name="myattribute" value="myvalue" />
</custom>
</custom>
</fileset>
</fileset>
</pre></blockquote>
</pre></blockquote>
@@ -324,9 +324,9 @@ public class MatchNumberSelectors extends BaseSelectorContainer {
to use the selector through <code><custom></code>.</p>
to use the selector through <code><custom></code>.</p>
<blockquote><pre>
<blockquote><pre>
<fileset dir="${doc.path}" includes="**/*" >
<custom classname="org.apache.tools.ant.types.selectors.DepthSelector" >
<param name="max" value="1" />
<fileset dir="${doc.path}" includes="**/*" >
<custom classname="org.apache.tools.ant.types.selectors.DepthSelector" >
<param name="max" value="1" />
</custom>
</custom>
</fileset>
</fileset>
</pre></blockquote>
</pre></blockquote>
@@ -385,7 +385,7 @@ public class AddLineNumber extends ChainableReaderFilter {
private void lineNumber = 0;
private void lineNumber = 0;
public String filter(String string) {
public String filter(String string) {
lineNumber++;
lineNumber++;
return "" + lineNumber + "\t" + string;
return "" + lineNumber + "\t" + string;
}
}
}
}
</pre>
</pre>