Interface INbtPathExpressionParseHandler

All Known Implementing Classes:
NbtPathExpressionParseHandlerAllChildren, NbtPathExpressionParseHandlerBooleanRelationalAdapter, NbtPathExpressionParseHandlerBooleanRelationalEqual, NbtPathExpressionParseHandlerBooleanRelationalGreaterThan, NbtPathExpressionParseHandlerBooleanRelationalGreaterThanOrEqual, NbtPathExpressionParseHandlerBooleanRelationalLessThan, NbtPathExpressionParseHandlerBooleanRelationalLessThanOrEqual, NbtPathExpressionParseHandlerChild, NbtPathExpressionParseHandlerChildBrackets, NbtPathExpressionParseHandlerCurrent, NbtPathExpressionParseHandlerFilterExpression, NbtPathExpressionParseHandlerLength, NbtPathExpressionParseHandlerListElement, NbtPathExpressionParseHandlerListSlice, NbtPathExpressionParseHandlerParent, NbtPathExpressionParseHandlerRoot, NbtPathExpressionParseHandlerStringEqual, NbtPathExpressionParseHandlerUnion

public interface INbtPathExpressionParseHandler
Handles a string representation of an NBT path expression.
  • Method Details

    • handlePrefixOf

      INbtPathExpressionParseHandler.HandleResult handlePrefixOf(String nbtPathExpression, int pos)
      Try to create an expression from the given position in the given expression.
      Parameters:
      nbtPathExpression - A string representation of an NBT path expression.
      pos - The position in the string to start from.
      Returns:
      The handler result.