Ejemplo n.º 1
0
        ///
        ///	 * <param name="file">
        ///	 * @return </param>
        ///
        public virtual JDFDoc parseFile(FileInfo file)
        {
            if (file == null)
            {
                return(null);
            }

            JDFDoc doc = null;

            if (file.Exists) // canRead() Not available in .NET
            {
                try
                {
                    doc = parseStream(new FileStream(file.FullName, FileMode.Open));
                    if (doc != null)
                    {
                        doc.setOriginalFileName(file.FullName);
                    }
                    return(doc);
                }
                catch (FileNotFoundException)
                {
                    return(null);
                }
            }
            return(doc);
        }