/** * Returns true if the specified file is a Feature Table. * * @param file the file in question. * * @return true if the file should be accepted; false otherwise. * * @throws ArgumentException if the file is null. */ public bool accept(java.io.File file) { if (file == null) { String msg = Logging.getMessage("nullValue.FileIsNull"); Logging.logger().severe(msg); throw new ArgumentException(msg); } return(VPFUtils.getFeatureTypeName(file.getName()) != null); }
protected bool doCanRead(Object source, AVList parameters) { if (!(source is java.io.File)) { return(false); } java.io.File file = (java.io.File)source; String filename = file.getName().toUpperCase(); bool canRead = RPFFrameFilename.isFilename(filename); if (canRead && null != parameters && !params.hasKey(AVKey.PIXEL_FORMAT)) { parameters.setValue(AVKey.PIXEL_FORMAT, AVKey.IMAGE); } return(canRead); }