Interface JavaRegistry<T>
- All Known Implementing Classes:
SimpleJavaRegistry
public interface JavaRegistry<T>
A wrapper for a list, holding Java registry values.
-
Method Summary
Modifier and TypeMethodDescriptionbyId(@org.checkerframework.checker.index.qual.NonNegative int id) Looks up a registry entry by its ID.byKey(net.kyori.adventure.key.Key key) Looks up a registry entry by its key.intReverse looks-up an object to return its network ID, or -1.entryById(@org.checkerframework.checker.index.qual.NonNegative int id) Looks up a registry entry by its ID, and returns it wrapped inRegistryEntryDataso that its registered key is also known.entryByValue(T value) Reverse looks-up an object to return it wrapped inRegistryEntryData, or null.voidreset(List<RegistryEntryData<T>> values) Resets the objects by these IDs.values()All values of this registry, as a list.
-
Method Details
-
byId
Looks up a registry entry by its ID. The object can be null, or not present. -
byKey
Looks up a registry entry by its key. The object can be null, or not present. -
entryById
Looks up a registry entry by its ID, and returns it wrapped inRegistryEntryDataso that its registered key is also known. The object can be null, or not present. -
byValue
Reverse looks-up an object to return its network ID, or -1. -
entryByValue
Reverse looks-up an object to return it wrapped inRegistryEntryData, or null. -
reset
Resets the objects by these IDs. -
values
All values of this registry, as a list.
-