Interface RefDataComponentMap
-
- All Implemented Interfaces:
-
java.lang.Iterable
public interface RefDataComponentMap implements Iterable<T>
-
-
Method Summary
Modifier and Type Method Description static RefDataComponentMapcomposite(RefDataComponentMap base, RefDataComponentMap overrides)static RefDataComponentMap$Builderbuilder()abstract <T> Tget(RefDataComponentType<out T> type)Set<RefDataComponentType<out Object>>keySet()booleanhas(RefDataComponentType<out Object> type)<T> TgetOrDefault(RefDataComponentType<out T> type, T fallback)<T> RefTypedDataComponent<T>getTyped(RefDataComponentType<T> type)Iterator<RefTypedDataComponent<out Object>>iterator()Stream<RefTypedDataComponent<out Object>>stream()intsize()booleanisEmpty()RefDataComponentMapfilter(Predicate<RefDataComponentType<out Object>> predicate)-
-
Method Detail
-
composite
static RefDataComponentMap composite(RefDataComponentMap base, RefDataComponentMap overrides)
-
builder
static RefDataComponentMap$Builder builder()
-
get
abstract <T> T get(RefDataComponentType<out T> type)
-
keySet
Set<RefDataComponentType<out Object>> keySet()
-
has
boolean has(RefDataComponentType<out Object> type)
-
getOrDefault
<T> T getOrDefault(RefDataComponentType<out T> type, T fallback)
-
getTyped
<T> RefTypedDataComponent<T> getTyped(RefDataComponentType<T> type)
-
iterator
Iterator<RefTypedDataComponent<out Object>> iterator()
-
stream
Stream<RefTypedDataComponent<out Object>> stream()
-
size
int size()
-
isEmpty
boolean isEmpty()
-
filter
RefDataComponentMap filter(Predicate<RefDataComponentType<out Object>> predicate)
-
-
-
-