ClassPathTraversal.TraversalListenerpublic static class ClassCache.Listener extends java.lang.Object implements ClassPathTraversal.TraversalListener
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.logging.Logger |
m_Logger |
the logger in use.
|
protected java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> |
m_NameCache |
for caching all classes on the class path (package-name <-> HashSet with classnames).
|
| Constructor | Description |
|---|---|
Listener() |
Initializes the listener.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.logging.Logger |
getLogger() |
Returns the logger in use.
|
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> |
getNameCache() |
Returns the name cache.
|
void |
traversing(java.lang.String classname,
java.net.URL classPathPart) |
Gets called when a class is being traversed.
|
protected java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> m_NameCache
protected transient java.util.logging.Logger m_Logger
public java.util.logging.Logger getLogger()
public void traversing(java.lang.String classname,
java.net.URL classPathPart)
traversing in interface ClassPathTraversal.TraversalListenerclassname - the current classnameclassPathPart - the current classpath part this classname is
located inpublic java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> getNameCache()
Copyright © 2018 University of Waikato, Hamilton, NZ. All Rights Reserved.