Class NbtPathNavigationAdapter
java.lang.Object
org.cyclops.cyclopscore.nbt.path.navigate.NbtPathNavigationAdapter
- All Implemented Interfaces:
INbtPathNavigation
A base navigation implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionNbtPathNavigationAdapter(String key, INbtPathNavigation child) NbtPathNavigationAdapter(Collection<String> keys, INbtPathNavigation child) -
Method Summary
-
Constructor Details
-
Method Details
-
isLeaf
protected boolean isLeaf() -
isLeafKey
Description copied from interface:INbtPathNavigationCheck if the given key is a leaf in this navigation, i.e., it is present and has no children.- Specified by:
isLeafKeyin interfaceINbtPathNavigation- Parameters:
key- A key.- Returns:
- If it is a leaf key.
-
getNext
Description copied from interface:INbtPathNavigationGet the child navigation of the given key, or null if it is not present.- Specified by:
getNextin interfaceINbtPathNavigation- Parameters:
key- A key.- Returns:
- The child navigation or null.
-