public final class FilesScanner extends AbstractResourceFinderAdapter
ResourceProcessor
.Constructor and Description |
---|
FilesScanner(String[] fileNames,
boolean recursive)
Scan from a set of packages.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Default implementation of
#close() which does nothing. |
boolean |
hasNext() |
String |
next() |
InputStream |
open()
Open current resource.
|
void |
reset()
Reset the
ResourceFinder instance. |
remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public FilesScanner(String[] fileNames, boolean recursive)
fileNames
- an array of package names.recursive
- flag indicating whether sub-directories of any directories in the list of
files should be included in the scanning (true
) or not (false
).public boolean hasNext()
public String next()
public InputStream open()
ResourceFinder
public void close()
AbstractResourceFinderAdapter
#close()
which does nothing.close
in interface AutoCloseable
close
in interface ResourceFinder
close
in class AbstractResourceFinderAdapter
public void reset()
ResourceFinder
ResourceFinder
instance.
Upon calling this method the implementing class MUST reset its internal state to the initial state.Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.