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.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
A result data object forINbtPathExpressionParseHandler
. -
Method Summary
Modifier and TypeMethodDescriptionhandlePrefixOf
(String nbtPathExpression, int pos) Try to create an expression from the given position in the given expression.
-
Method Details
-
handlePrefixOf
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.
-