Method that each selector will implement to create their
selection behaviour. If there is a problem with the setup
of a selector, it can throw a BuildException to indicate
the problem.
Parameters: basedir - A java.io.File object for the base directory Parameters: filename - The name of the file to check Parameters: file - A File object for this filename whether the file should be selected or not exception: BuildException - if the selector was not configured correctly