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 void
clear()
void
collectNames
(Set<String> names, String s) final void
delete()
private void
deleteChild
(FqnCacheNode<K> child) final FqnCacheNode<K>
final Collection<FqnCacheNode<K>>
final String
getFqn()
final String
getName()
getOrCreateChild
(String segment) final K
final boolean
isLeaf()
private String
final void
setUserData
(K userData) toString()
final boolean
visitBreadthFirst
(Predicate<K> visitor) final boolean
visitDepthFirst
(Predicate<K> visitor) final boolean
visitNodeBreadthFirst
(Predicate<FqnCacheNode> visitor) final boolean
visitNodeDepthFirst
(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
-