xjavadoc.ant

Class 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
contains-tag
Version:
$Revision: 1.6 $
Author:
Ludovic Claude

Field Summary

(package private) XJavaDoc
_xJavaDoc

Constructor Summary

XJavadocFilter()
Constructor for XJavadocFilter.

Method Summary

boolean
isSelected(File basedir, String filename, File file)

Field Details

_xJavaDoc

(package private)  XJavaDoc _xJavaDoc

Constructor Details

XJavadocFilter

public XJavadocFilter()
Constructor for XJavadocFilter.

Method Details

isSelected

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