jodd.io.findfile
Class ClassScanner

java.lang.Object
  extended by jodd.io.findfile.ClassFinder
      extended by jodd.io.findfile.ClassScanner

public abstract class ClassScanner
extends ClassFinder

A class scanner, user-friendly version of ClassFinder a class scanner. Since ClassFinder is an abstract class, it can not be used directly, ClassScanner can.


Nested Class Summary
 
Nested classes/interfaces inherited from class jodd.io.findfile.ClassFinder
ClassFinder.EntryData
 
Field Summary
 
Fields inherited from class jodd.io.findfile.ClassFinder
excludedEntries, excludedJars, ignoreException, includedEntries, includedJars, includeResources, systemJars
 
Constructor Summary
ClassScanner()
           
 
Method Summary
 void scan(java.io.File... paths)
          Scans provided paths.
 void scan(java.lang.String... paths)
          Scans provided paths.
 void scan(java.net.URL... urls)
          Scans provided classpath.
 void scanDefaultClasspath()
          Scans default class path.
 
Methods inherited from class jodd.io.findfile.ClassFinder
acceptEntry, acceptJar, getExcludedEntries, getExcludedJars, getIncludedEntries, getIncludedJars, getSystemJars, getTypeSignatureBytes, isIgnoreException, isIncludeResources, isTypeSignatureInUse, onEntry, prepareEntryName, scanClassFile, scanClassPath, scanEntry, scanJarFile, scanPath, scanPath, scanPaths, scanPaths, scanUrl, scanUrls, setExcludedEntries, setExcludedJars, setIgnoreException, setIncludedEntries, setIncludedJars, setIncludeResources, setSystemJars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassScanner

public ClassScanner()
Method Detail

scan

public void scan(java.net.URL... urls)
Scans provided classpath.


scanDefaultClasspath

public void scanDefaultClasspath()
Scans default class path.


scan

public void scan(java.io.File... paths)
Scans provided paths.


scan

public void scan(java.lang.String... paths)
Scans provided paths.



Copyright © 2003-2012 Jodd Team