diff --git a/docs/manual/CoreTypes/custom-programming.html b/docs/manual/CoreTypes/custom-programming.html index 48e63b37b..be0ff20ba 100644 --- a/docs/manual/CoreTypes/custom-programming.html +++ b/docs/manual/CoreTypes/custom-programming.html @@ -1,9 +1,8 @@
-<typedef - name="alluppercase" - classname="com.mydomain.AllUpperCaseCondition" - classpath="${mydomain.classes"/> + name="alluppercase" + classname="com.mydomain.AllUpperCaseCondition" + classpath="${mydomain.classes}"/>
@@ -91,8 +90,8 @@ public class AllUpperCaseCondition extends Condition {
@@ -110,7 +109,7 @@ public class AllUpperCaseCondition extends Condition {-<condition property="allupper"> - <alluppercase value="THIS IS ALL UPPER CASE"/> +<condition property="allupper"> + <alluppercase value="THIS IS ALL UPPER CASE"/> </condition>
An example of a custom selection that selects filenames ending - in ".java" would be: + in ".java" would be:
- - + +@@ -119,7 +118,7 @@ import java.io.File; import org.apache.tools.ant.types.selectors.FileSelector; public class JavaSelector implements FileSelector { public boolean isSelected(File b, String filename, File f) { - return filename.toLowerCase().endsWith(".java"); + return filename.toLowerCase().endsWith(".java"); } }@@ -130,9 +129,9 @@ public class JavaSelector implements FileSelector {<typedef - name="javaselector" - classname="com.mydomain.JavaSelector" - classpath="${mydomain.classes"/> + name="javaselector" + classname="com.mydomain.JavaSelector" + classpath="${mydomain.classes}"/>@@ -141,14 +140,14 @@ public class JavaSelector implements FileSelector {
- +-<copy todir="to"> - <fileset dir="src"> +<copy todir="to"> + <fileset dir="src"> <javaselector/> </fileset> </copy>One may use
+ problems in how your selector is set up.org.apache.tools.ant.types.selectors.BaseSelector
, @@ -164,7 +163,7 @@ public class JavaSelector implements FileSelector { last chance to check your settings for consistency because it callsverifySettings()
. Override this method and callsetError()
within it if you detect any - problems in how your selector is set up.To write custom selector containers one should extend @@ -190,7 +189,7 @@ public class MatchNumberSelectors extends BaseSelectorContainer { } public void verifySettings() { 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) { @@ -212,13 +211,13 @@ public class MatchNumberSelectors extends BaseSelectorContainer {
- +-<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/> </numberselected> </fileset> @@ -229,7 +228,7 @@ public class MatchNumberSelectors extends BaseSelectorContainer {The custom selector was the pre ant 1.6 way of defining custom selectors. - This method is still supported for backward compatiblity. + This method is still supported for backward compatibility.
You can write your own selectors and use them within the selector containers by specifying them within the <custom> tag.
@@ -299,7 +298,7 @@ public class MatchNumberSelectors extends BaseSelectorContainer { </fileset>The core selectors that can also be used as custom selectors are
@@ -364,7 +363,7 @@ public class RemoveOddCharacters implements ChainableReader { count++; if ((count % 2) == 1) { return c; - } + } } } } @@ -386,13 +385,13 @@ public class AddLineNumber extends ChainableReaderFilter { private void lineNumber = 0; public String filter(String string) { lineNumber++; - return "" + lineNumber + "\t" + string; + return "" + lineNumber + "\t" + string; } }
Copyright © 2003 Apache Software Foundation. All rights Reserved.