com.vladium.util
Class IPathEnumerator.Factory.PathEnumerator
java.lang.Object
com.vladium.util.IPathEnumerator.Factory.PathEnumerator
- All Implemented Interfaces:
- IPathEnumerator
- Enclosing class:
- IPathEnumerator.Factory
- private static final class IPathEnumerator.Factory.PathEnumerator
- extends java.lang.Object
- implements IPathEnumerator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_path
private final java.util.ArrayList m_path
m_canonical
private final boolean m_canonical
m_pathSet
private final java.util.Set m_pathSet
m_handler
private final IPathEnumerator.IPathHandler m_handler
m_processManifest
private final boolean m_processManifest
m_log
private final Logger m_log
m_verbose
private boolean m_verbose
m_trace1
private boolean m_trace1
m_pathIndex
private int m_pathIndex
m_currentPathDir
private java.io.File m_currentPathDir
IGNORE_INVALID_ENTRIES
private static final boolean IGNORE_INVALID_ENTRIES
- See Also:
- Constant Field Values
IPathEnumerator.Factory.PathEnumerator
IPathEnumerator.Factory.PathEnumerator(java.io.File[] path,
boolean canonical,
IPathEnumerator.IPathHandler handler)
enumerate
public void enumerate()
throws java.io.IOException
- Specified by:
enumerate
in interface IPathEnumerator
- Throws:
java.io.IOException
enumeratePathDir
private void enumeratePathDir(java.lang.String dir)
throws java.io.IOException
- Throws:
java.io.IOException
enumeratePathArchive
private void enumeratePathArchive(java.lang.String archive)
throws java.io.IOException
- Throws:
java.io.IOException
readManifestViaJarFile
private static java.util.jar.Manifest readManifestViaJarFile(java.io.File archive)