xjavadoc.ant
Class XJavadocFilter

java.lang.Object
  extended byBaseExtendSelector
      extended byxjavadoc.ant.XJavadocFilter

public class XJavadocFilter
extends BaseExtendSelector

Custom file filter for Ant based on XJavadoc. Filters java sources according to some Java specific features.
Usage:

<copy todir="filtered-src">
   <fileset dir="src">
      <or>
         <custom classname="xjavadoc.XJavadocFilter" classpathref="lib.jars">
            <parameter name="implements" value="javax.ejb.EntityBean" />
         </custom>
         <custom classname="xjavadoc.XJavadocFilter" classpathref="lib.jars">
            <parameter name="implements" value="javax.ejb.SessionBean" />
         </custom>
      </or>
   </fileset>
</copy>
Valid parameters are:
implements
full qualified name of the class or interface to implement
contains-tag
javadoc tag to contain

Version:
$Revision: 1.4 $
Author:
Ludovic Claude
See Also:
Serialized Form

Field Summary
(package private)  XJavaDoc _xJavaDoc
           
 
Constructor Summary
XJavadocFilter()
          Constructor for XJavadocFilter.
 
Method Summary
 boolean isSelected(java.io.File basedir, java.lang.String filename, java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_xJavaDoc

XJavaDoc _xJavaDoc
Constructor Detail

XJavadocFilter

public XJavadocFilter()
Constructor for XJavadocFilter.

Method Detail

isSelected

public boolean isSelected(java.io.File basedir,
                          java.lang.String filename,
                          java.io.File file)
                   throws BuildException
Parameters:
basedir -
filename -
file -
Returns:
Throws:
BuildException
See Also:
org.apache.tools.ant.types.selectors.FileSelector#isSelected(File, String, File)