Package manifold.api.util.cache
Class FqnCache<T>
java.lang.Object
manifold.api.util.cache.FqnCacheNode<T>
manifold.api.util.cache.FqnCache<T>
- All Implemented Interfaces:
IFqnCache<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFqnCache()FqnCache(String name, boolean rootVisible, FqnCache.Validator validator) -
Method Summary
Methods inherited from class manifold.api.util.cache.FqnCacheNode
clear, collectNames, delete, getChild, getChildren, getFqn, getName, getOrCreateChild, getOrCreateChild, getParent, getUserData, isEmpty, isLeaf, setUserData, toString, visitDepthFirst, visitNodeDepthFirstMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface manifold.api.util.cache.IFqnCache
clear, visitDepthFirst, visitNodeDepthFirst
-
Constructor Details
-
FqnCache
public FqnCache() -
FqnCache
-
-
Method Details
-
isRootVisible
public boolean isRootVisible()- Overrides:
isRootVisiblein classFqnCacheNode<T>
-
getNode
-
get
-
contains
-
add
-
add
-
addAll
-
addAll
-
remove
-
remove
-
invalidate
protected void invalidate()- Overrides:
invalidatein classFqnCacheNode<T>
-
getFqns
-
getParts
-