public class FqnCache<T> extends FqnCacheNode<T> implements IFqnCache<T>
Modifier and Type | Class and Description |
---|---|
static interface |
FqnCache.Validator |
Constructor and Description |
---|
FqnCache() |
FqnCache(String name,
boolean rootVisible,
FqnCache.Validator validator) |
Modifier and Type | Method and Description |
---|---|
void |
add(String fqn) |
void |
add(String fqn,
T userData) |
void |
addAll(FqnCache<T> from) |
void |
addAll(Map<String,T> from) |
boolean |
contains(String fqn) |
T |
get(String fqn) |
Set<String> |
getFqns() |
FqnCacheNode<T> |
getNode(String fqn) |
static String[] |
getParts(String fqn) |
protected void |
invalidate() |
boolean |
isRootVisible() |
boolean |
remove(String fqn) |
void |
remove(String[] fqns) |
clear, collectNames, delete, getChild, getChildren, getFqn, getName, getOrCreateChild, getOrCreateChild, getParent, getUserData, isEmpty, isLeaf, setUserData, toString, visitDepthFirst, visitNodeDepthFirst
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clear, visitDepthFirst, visitNodeDepthFirst
public FqnCache()
public FqnCache(String name, boolean rootVisible, FqnCache.Validator validator)
public boolean isRootVisible()
isRootVisible
in class FqnCacheNode<T>
protected void invalidate()
invalidate
in class FqnCacheNode<T>
Copyright © 2024. All rights reserved.