org.apache.maven.shared.dependency.analyzer
Class ClassFileVisitorUtils

java.lang.Object
  extended by org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils

public final class ClassFileVisitorUtils
extends java.lang.Object

Version:
$Id: ClassFileVisitorUtils.java 576366 2007-09-17 11:04:30Z markh $
Author:
Mark Hobson

Field Summary
private static java.lang.String[] CLASS_INCLUDES
           
 
Constructor Summary
private ClassFileVisitorUtils()
           
 
Method Summary
static void accept(java.net.URL url, ClassFileVisitor visitor)
           
private static void acceptDirectory(java.io.File directory, ClassFileVisitor visitor)
           
private static void acceptJar(java.net.URL url, ClassFileVisitor visitor)
           
private static void visitClass(java.lang.String path, java.io.InputStream in, ClassFileVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_INCLUDES

private static final java.lang.String[] CLASS_INCLUDES
Constructor Detail

ClassFileVisitorUtils

private ClassFileVisitorUtils()
Method Detail

accept

public static void accept(java.net.URL url,
                          ClassFileVisitor visitor)
                   throws java.io.IOException
Throws:
java.io.IOException

acceptJar

private static void acceptJar(java.net.URL url,
                              ClassFileVisitor visitor)
                       throws java.io.IOException
Throws:
java.io.IOException

acceptDirectory

private static void acceptDirectory(java.io.File directory,
                                    ClassFileVisitor visitor)
                             throws java.io.IOException
Throws:
java.io.IOException

visitClass

private static void visitClass(java.lang.String path,
                               java.io.InputStream in,
                               ClassFileVisitor visitor)