ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From peterrei...@apache.org
Subject cvs commit: ant/docs/manual/CoreTypes custom-programming.html
Date Wed, 13 Aug 2003 09:05:22 GMT
peterreilly    2003/08/13 02:05:22

  Modified:    docs/manual/CoreTypes custom-programming.html
  Log:
  fix selector example
  
  Revision  Changes    Path
  1.2       +23 -13    ant/docs/manual/CoreTypes/custom-programming.html
  
  Index: custom-programming.html
  ===================================================================
  RCS file: /home/cvs/ant/docs/manual/CoreTypes/custom-programming.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- custom-programming.html	13 Aug 2003 08:35:01 -0000	1.1
  +++ custom-programming.html	13 Aug 2003 09:05:22 -0000	1.2
  @@ -75,7 +75,7 @@
       </blockquote>
   
       <p>
  -      Adding the condition to the system is achieved as follows:
  +        Adding the condition to the system is achieved as follows:
       </p>
       <blockquote>
         <pre>
  @@ -100,13 +100,14 @@
       <p>
         Custom selectors are datatypes that implement
         <code>org.apache.tools.ant.types.selectors.FileSelector</code>.
  -      <p>There is only one method required.
  -        <code>public boolean isSelected(File basedir, String filename,
  -          File file)</code>.
  -        It returns true
  -        or false depending on whether the given file should be
  -        selected or not.
  -      </p>
  +    </p>
  +    <p>There is only one method required.
  +      <code>public boolean isSelected(File basedir, String filename,
  +        File file)</code>.
  +      It returns true
  +      or false depending on whether the given file should be
  +      selected or not.
  +    </p>
       <p>
         An example of a custom selection that selects filenames ending
         in ".java" would be:
  @@ -114,8 +115,9 @@
       <blockquote>
         <pre>
   package com.mydomain;
  +import java.io.File;
   import org.apache.tools.ant.types.selectors.FileSelector;
  -public class JavaSelector {
  +public class JavaSelector implements FileSelector {
       public boolean isSelected(File b, String filename, File f) {
          return filename.toLowerCase().endsWith(".java");
       }
  @@ -123,8 +125,6 @@
         </pre>
       </blockquote>
       <p>
  -    </p>
  -    <p>
         Adding the selector to the system is achieved as follows:
       </p>
       <blockquote>
  @@ -135,10 +135,20 @@
       classpath="${mydomain.classes"/&gt;
         </pre>
       </blockquote>
  -    <p>
  +        <p>
         This selector can now be used wherever a Core Ant selector
  -      is used.
  +      is used, for example:
       </p>
  +    <blockquote>
  +      <pre>
  +&lt;copy todir="to"&gt;
  +   &lt;fileset dir="src"&gt;
  +      &lt;javaselector/&gt;
  +   &lt;/fileset&gt;
  +&lt;/copy&gt;
  +      </pre>
  +    </blockquote>
  +     
         <p>
           One may use
           <code>org.apache.tools.ant.types.selectors.BaseSelector</code>,
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message