Lines Matching refs:file
9 * contributor license agreements. See the NOTICE file distributed with
11 * The ASF licenses this file to You under the Apache License, Version 2.0
12 * (the "License"); you may not use this file except in compliance with
51 /** File part file. */
52 private File file = null;
54 /** File part file name. */
60 * @param file the FilePart source File.
62 * @throws FileNotFoundException if the file does not exist or
65 public FilePartSource(File file) throws FileNotFoundException {
66 this.file = file;
67 if (file != null) {
68 if (!file.isFile()) {
69 throw new FileNotFoundException("File is not a normal file.");
71 if (!file.canRead()) {
74 this.fileName = file.getName();
81 * @param fileName the file name of the FilePart
82 * @param file the source File for the FilePart
84 * @throws FileNotFoundException if the file does not exist or
87 public FilePartSource(String fileName, File file)
89 this(file);
96 * Return the length of the file
97 * @return the length of the file.
101 if (this.file != null) {
102 return this.file.length();
124 if (this.file != null) {
125 return new FileInputStream(this.file);