Package gw.util.cache

Class FqnCacheNode<K>

java.lang.Object
gw.util.cache.FqnCacheNode<K>

public class FqnCacheNode<K> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getChild

      public final FqnCacheNode<K> getChild(String segment)
    • clear

      public final void clear()
    • getOrCreateChild

      public FqnCacheNode<K> getOrCreateChild(String segment)
    • delete

      public final void delete()
    • deleteChild

      private void deleteChild(FqnCacheNode<K> child)
    • getUserData

      public final K getUserData()
    • setUserData

      public final void setUserData(K userData)
    • isLeaf

      public final boolean isLeaf()
    • collectNames

      public void collectNames(Set<String> names, String s)
    • getChildren

      public final Collection<FqnCacheNode<K>> getChildren()
    • visitDepthFirst

      public final boolean visitDepthFirst(Predicate<K> visitor)
    • visitNodeDepthFirst

      public final boolean visitNodeDepthFirst(Predicate<FqnCacheNode> visitor)
    • visitBreadthFirst

      public final boolean visitBreadthFirst(Predicate<K> visitor)
    • visitNodeBreadthFirst

      public final boolean visitNodeBreadthFirst(Predicate<FqnCacheNode> visitor)
    • getName

      public final String getName()
    • getFqn

      public final String getFqn()
    • separator

      private String separator()
    • toString

      public String toString()
      Overrides:
      toString in class Object