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, visitNodeDepthFirstclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclear, visitDepthFirst, visitNodeDepthFirstpublic 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.