public class NClassDecisionFilterImpl<T> extends Object implements net.thevpc.nuts.reflect.NClassDecisionFilter<T>
| Constructor and Description |
|---|
NClassDecisionFilterImpl(Class<T> base,
net.thevpc.nuts.util.NDecision defaultDecision) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Class<? extends T> t) |
net.thevpc.nuts.util.NDecision |
defaultDecision() |
Set<Map.Entry<Class<? extends T>,net.thevpc.nuts.util.NDecision>> |
entries() |
net.thevpc.nuts.util.NDecision |
get(Class<? extends T> t) |
net.thevpc.nuts.util.NDecision |
getExact(Class<? extends T> t) |
boolean |
isEmpty() |
Set<Class<? extends T>> |
keySet() |
Class<T> |
keyType() |
void |
merge(net.thevpc.nuts.reflect.NClassDecisionFilter<T> other) |
void |
set(Class<? extends T> t,
net.thevpc.nuts.util.NDecision decision) |
int |
size() |
void |
unset(Class<? extends T> t) |
public net.thevpc.nuts.util.NDecision defaultDecision()
defaultDecision in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public Class<T> keyType()
keyType in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public void merge(net.thevpc.nuts.reflect.NClassDecisionFilter<T> other)
merge in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public Set<Class<? extends T>> keySet()
keySet in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public Set<Map.Entry<Class<? extends T>,net.thevpc.nuts.util.NDecision>> entries()
entries in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public void set(Class<? extends T> t, net.thevpc.nuts.util.NDecision decision)
set in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public int size()
size in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public boolean isEmpty()
isEmpty in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public void unset(Class<? extends T> t)
unset in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public net.thevpc.nuts.util.NDecision get(Class<? extends T> t)
get in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>public net.thevpc.nuts.util.NDecision getExact(Class<? extends T> t)
getExact in interface net.thevpc.nuts.reflect.NClassDecisionFilter<T>Copyright © 2026 vpc open source initiative. All rights reserved.