You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ni...@apache.org on 2008/03/07 01:16:08 UTC
svn commit: r634474 - in
/commons/proper/io/trunk/src/java/org/apache/commons/io: FileUtils.java
FilenameUtils.java IOUtils.java
Author: niallp
Date: Thu Mar 6 16:16:06 2008
New Revision: 634474
URL: http://svn.apache.org/viewvc?rev=634474&view=rev
Log:
Generify remaining raw types in the public API
Modified:
commons/proper/io/trunk/src/java/org/apache/commons/io/FileUtils.java
commons/proper/io/trunk/src/java/org/apache/commons/io/FilenameUtils.java
commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java
Modified: commons/proper/io/trunk/src/java/org/apache/commons/io/FileUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/FileUtils.java?rev=634474&r1=634473&r2=634474&view=diff
==============================================================================
--- commons/proper/io/trunk/src/java/org/apache/commons/io/FileUtils.java (original)
+++ commons/proper/io/trunk/src/java/org/apache/commons/io/FileUtils.java Thu Mar 6 16:16:06 2008
@@ -335,7 +335,7 @@
* @see org.apache.commons.io.filefilter.NameFileFilter
* @since Commons IO 1.2
*/
- public static Iterator iterateFiles(
+ public static Iterator<File> iterateFiles(
File directory, IOFileFilter fileFilter, IOFileFilter dirFilter) {
return listFiles(directory, fileFilter, dirFilter).iterator();
}
@@ -367,7 +367,7 @@
* @param recursive if true all subdirectories are searched as well
* @return an collection of java.io.File with the matching files
*/
- public static Collection listFiles(
+ public static Collection<File> listFiles(
File directory, String[] extensions, boolean recursive) {
IOFileFilter filter;
if (extensions == null) {
@@ -392,7 +392,7 @@
* @return an iterator of java.io.File with the matching files
* @since Commons IO 1.2
*/
- public static Iterator iterateFiles(
+ public static Iterator<File> iterateFiles(
File directory, String[] extensions, boolean recursive) {
return listFiles(directory, extensions, recursive).iterator();
}
@@ -1151,7 +1151,7 @@
* @throws java.io.UnsupportedEncodingException if the encoding is not supported by the VM
* @since Commons IO 1.1
*/
- public static List readLines(File file, String encoding) throws IOException {
+ public static List<String> readLines(File file, String encoding) throws IOException {
InputStream in = null;
try {
in = openInputStream(file);
@@ -1170,7 +1170,7 @@
* @throws IOException in case of an I/O error
* @since Commons IO 1.3
*/
- public static List readLines(File file) throws IOException {
+ public static List<String> readLines(File file) throws IOException {
return readLines(file, null);
}
@@ -1330,7 +1330,7 @@
* @throws java.io.UnsupportedEncodingException if the encoding is not supported by the VM
* @since Commons IO 1.1
*/
- public static void writeLines(File file, String encoding, Collection lines) throws IOException {
+ public static void writeLines(File file, String encoding, Collection<?> lines) throws IOException {
writeLines(file, encoding, lines, null);
}
@@ -1344,7 +1344,7 @@
* @throws IOException in case of an I/O error
* @since Commons IO 1.3
*/
- public static void writeLines(File file, Collection lines) throws IOException {
+ public static void writeLines(File file, Collection<?> lines) throws IOException {
writeLines(file, null, lines, null);
}
@@ -1364,7 +1364,8 @@
* @throws java.io.UnsupportedEncodingException if the encoding is not supported by the VM
* @since Commons IO 1.1
*/
- public static void writeLines(File file, String encoding, Collection lines, String lineEnding) throws IOException {
+ public static void writeLines(File file, String encoding, Collection<?> lines, String lineEnding)
+ throws IOException {
OutputStream out = null;
try {
out = openOutputStream(file);
@@ -1385,7 +1386,7 @@
* @throws IOException in case of an I/O error
* @since Commons IO 1.3
*/
- public static void writeLines(File file, Collection lines, String lineEnding) throws IOException {
+ public static void writeLines(File file, Collection<?> lines, String lineEnding) throws IOException {
writeLines(file, null, lines, lineEnding);
}
Modified: commons/proper/io/trunk/src/java/org/apache/commons/io/FilenameUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/FilenameUtils.java?rev=634474&r1=634473&r2=634474&view=diff
==============================================================================
--- commons/proper/io/trunk/src/java/org/apache/commons/io/FilenameUtils.java (original)
+++ commons/proper/io/trunk/src/java/org/apache/commons/io/FilenameUtils.java Thu Mar 6 16:16:06 2008
@@ -1056,7 +1056,7 @@
* @param extensions the extensions to check for, null checks for no extension
* @return true if the filename is one of the extensions
*/
- public static boolean isExtension(String filename, Collection extensions) {
+ public static boolean isExtension(String filename, Collection<String> extensions) {
if (filename == null) {
return false;
}
@@ -1064,7 +1064,7 @@
return (indexOfExtension(filename) == -1);
}
String fileExt = getExtension(filename);
- for (Iterator it = extensions.iterator(); it.hasNext();) {
+ for (Iterator<String> it = extensions.iterator(); it.hasNext();) {
if (fileExt.equals(it.next())) {
return true;
}
Modified: commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java?rev=634474&r1=634473&r2=634474&view=diff
==============================================================================
--- commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java (original)
+++ commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java Thu Mar 6 16:16:06 2008
@@ -471,7 +471,7 @@
* @throws IOException if an I/O error occurs
* @since Commons IO 1.1
*/
- public static List readLines(InputStream input) throws IOException {
+ public static List<String> readLines(InputStream input) throws IOException {
InputStreamReader reader = new InputStreamReader(input);
return readLines(reader);
}
@@ -493,7 +493,7 @@
* @throws IOException if an I/O error occurs
* @since Commons IO 1.1
*/
- public static List readLines(InputStream input, String encoding) throws IOException {
+ public static List<String> readLines(InputStream input, String encoding) throws IOException {
if (encoding == null) {
return readLines(input);
} else {
@@ -1003,7 +1003,7 @@
* @throws IOException if an I/O error occurs
* @since Commons IO 1.1
*/
- public static void writeLines(Collection lines, String lineEnding,
+ public static void writeLines(Collection<?> lines, String lineEnding,
OutputStream output) throws IOException {
if (lines == null) {
return;
@@ -1011,7 +1011,7 @@
if (lineEnding == null) {
lineEnding = LINE_SEPARATOR;
}
- for (Iterator it = lines.iterator(); it.hasNext(); ) {
+ for (Iterator<?> it = lines.iterator(); it.hasNext(); ) {
Object line = it.next();
if (line != null) {
output.write(line.toString().getBytes());
@@ -1036,7 +1036,7 @@
* @throws IOException if an I/O error occurs
* @since Commons IO 1.1
*/
- public static void writeLines(Collection lines, String lineEnding,
+ public static void writeLines(Collection<?> lines, String lineEnding,
OutputStream output, String encoding) throws IOException {
if (encoding == null) {
writeLines(lines, lineEnding, output);
@@ -1047,7 +1047,7 @@
if (lineEnding == null) {
lineEnding = LINE_SEPARATOR;
}
- for (Iterator it = lines.iterator(); it.hasNext(); ) {
+ for (Iterator<?> it = lines.iterator(); it.hasNext(); ) {
Object line = it.next();
if (line != null) {
output.write(line.toString().getBytes(encoding));
@@ -1068,7 +1068,7 @@
* @throws IOException if an I/O error occurs
* @since Commons IO 1.1
*/
- public static void writeLines(Collection lines, String lineEnding,
+ public static void writeLines(Collection<?> lines, String lineEnding,
Writer writer) throws IOException {
if (lines == null) {
return;
@@ -1076,7 +1076,7 @@
if (lineEnding == null) {
lineEnding = LINE_SEPARATOR;
}
- for (Iterator it = lines.iterator(); it.hasNext(); ) {
+ for (Iterator<?> it = lines.iterator(); it.hasNext(); ) {
Object line = it.next();
if (line != null) {
writer.write(line.toString());