Class FqnCacheNode<K>
java.lang.Object
manifold.api.util.cache.FqnCacheNode<K>
- Direct Known Subclasses:
FqnCache
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()protected voidcollectNames(Set<String> names, String s) final voiddelete()final FqnCacheNode<K> final Collection<FqnCacheNode<K>> final StringgetFqn()final StringgetName()getOrCreateChild(String child) getOrCreateChild(String child, K userData) final Kprotected voidfinal booleanisEmpty()final booleanisLeaf()booleanfinal voidsetUserData(K userData) toString()final booleanvisitDepthFirst(Predicate<K> visitor) final booleanvisitNodeDepthFirst(Predicate<FqnCacheNode> visitor)
-
Constructor Details
-
FqnCacheNode
-
-
Method Details
-
getChild
-
getParent
-
clear
public void clear() -
invalidate
protected void invalidate() -
getOrCreateChild
-
getOrCreateChild
-
delete
public final void delete() -
getUserData
-
setUserData
-
isEmpty
public final boolean isEmpty() -
isLeaf
public final boolean isLeaf() -
collectNames
-
getChildren
-
visitDepthFirst
-
visitNodeDepthFirst
-
getName
-
getFqn
-
isRootVisible
public boolean isRootVisible() -
toString
-