Package gw.util.cache
Class FqnCacheNode<K>
java.lang.Object
gw.util.cache.FqnCacheNode<K>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclear()voidcollectNames(Set<String> names, String s) final voiddelete()private voiddeleteChild(FqnCacheNode<K> child) final FqnCacheNode<K>final Collection<FqnCacheNode<K>>final StringgetFqn()final StringgetName()getOrCreateChild(String segment) final Kfinal booleanisLeaf()private Stringfinal voidsetUserData(K userData) toString()final booleanvisitBreadthFirst(Predicate<K> visitor) final booleanvisitDepthFirst(Predicate<K> visitor) final booleanvisitNodeBreadthFirst(Predicate<FqnCacheNode> visitor) final booleanvisitNodeDepthFirst(Predicate<FqnCacheNode> visitor)
-
Field Details
-
name
-
parent
-
userData
-
children
-
-
Constructor Details
-
FqnCacheNode
-
-
Method Details
-
getChild
-
clear
public final void clear() -
getOrCreateChild
-
delete
public final void delete() -
deleteChild
-
getUserData
-
setUserData
-
isLeaf
public final boolean isLeaf() -
collectNames
-
getChildren
-
visitDepthFirst
-
visitNodeDepthFirst
-
visitBreadthFirst
-
visitNodeBreadthFirst
-
getName
-
getFqn
-
separator
-
toString
-