Package org.cyclops.cyclopscore.nbt.path.parse
package org.cyclops.cyclopscore.nbt.path.parse
-
ClassDescriptionHandles a string representation of an NBT path expression.A result data object for
INbtPathExpressionParseHandler
.A context that is passed during the NBT path execution.A handler that handles follows all child links of a tag via "*".An abstract handler that handles boolean relational expressions.A handler that handles boolean expressions in the form of " == 10".A handler that handles boolean expressions in the form of " > 10".A handler that handles boolean expressions in the form of " ≥ 10".A handler that handles boolean expressions in the form of " < 10".A handler that handles boolean expressions in the form of " ≤ 10".A handler that handles child path expressions in the form of ".childName", where the matched string represents the child name that should be navigated in.A handler that handles child path expressions in the form of "["childName"]", where the matched string represents the child name that should be navigated in.A handler that picks the current position in the NBT tree via "@".A handler that handles filter expressions in the form of "[?(expression)]", such as "[?(@.childName)]" or "[?(@.childName < 10)]".A handler that handles child path expressions for ".length", to retrieve the length of lists and tag compounds.A handler that handles list element expressions in the form of "[10]", where the matched string represents the list element index that should be navigated in.A handler that handles list slice expressions in the form of "[start:end:step]" such as "[2:3:2]".A handler that picks the parent of the NBT tree in the current execution context via "..".A handler that picks the root of the NBT tree via "$".A handler that handles boolean expressions in the form of " == "abc"".A handler that handles union expressions in the form of "[10,12]" or "[10,]" or "[,12]", where the matches indicate the children or list elements that should be matched.A parser for strings within NBT path expressions in the form of "ab\"c".