private class JarZipSchemeResourceFinderFactory.JarZipSchemeScanner extends AbstractResourceFinderAdapter
Modifier and Type | Field and Description |
---|---|
private java.io.InputStream |
inputStream |
private JarFileScanner |
jarFileScanner |
Modifier | Constructor and Description |
---|---|
private |
JarZipSchemeScanner(java.io.InputStream inputStream,
java.lang.String parent,
boolean recursive) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Default implementation of
#close() which does nothing. |
boolean |
hasNext() |
java.lang.String |
next() |
java.io.InputStream |
open()
Open current resource.
|
void |
reset()
Reset the
ResourceFinder instance. |
remove
private final java.io.InputStream inputStream
private final JarFileScanner jarFileScanner
private JarZipSchemeScanner(java.io.InputStream inputStream, java.lang.String parent, boolean recursive) throws java.io.IOException
java.io.IOException
public boolean hasNext()
public java.lang.String next()
public java.io.InputStream open()
ResourceFinder
public void close()
AbstractResourceFinderAdapter
#close()
which does nothing.close
in interface java.lang.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.